|
|
|
usja |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Имеется файл на сайте http://dddd.ddd/ddddd/d/d//dd/d/dd/rr.txt
как без импользвния курла закачать файл себе на винт? |
|||
|
||||
Rubynovich |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 51 Регистрация: 7.6.2006 Репутация: 3 Всего: 3 |
А что такое курл? |
|||
|
||||
usja |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
а в какой файл он пишет?
|
|||
|
||||
Rubynovich |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 51 Регистрация: 7.6.2006 Репутация: 3 Всего: 3 |
В File.basename( my_url )... В данном случае -- rr.txt (он имя файла из адреса выдергивает).
ЗЫ. Программу специально растянул, чтобы понятно было. |
|||
|
||||
Akeem |
|
|||
Опытный Профиль Группа: Участник Сообщений: 381 Регистрация: 14.7.2006 Где: Киев/Украина Репутация: нет Всего: 3 |
Вопрос в тему. есть ссылка в виде http://ввв.вввввюввв.вввв/ввв-bin/вввввв/wget_script.pl?id=8594_№№№№&restricted=&type=data
как тогда будет выглядеть программа для закачки файла wget_script.pl ?? -------------------- Мир огромен и мы только муравьи в нём! (С) formicha |
|||
|
||||
Rubynovich |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 51 Регистрация: 7.6.2006 Репутация: 3 Всего: 3 |
Если тебе нужен wget_script.pl, то нет ничего проще и бесполезней. =) Отрезаешь basename и split'ишь по знаку вопроса. Берешь нулевой элемент.
Скорее всего имеется в виду имя файла, которое начинает предавать wget_script.pl. А это уже совсем другая задача. Надо читать заголовки и вытаскивать оттуда имя передаваемого файла. Обычно имя хранится в параметре Content-type
Один баг. Если имя файла русскоязычное, то по MIME оно будет шифроваться base64. Там может получиться немного сложнее... PS. Программа писалась в браузере и не тестировалась на работоспособность. |
|||
|
||||
Rubynovich |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 51 Регистрация: 7.6.2006 Репутация: 3 Всего: 3 |
Протестить не на чем. Могу предложить вариант для тестирования.
Выдаст хеш заголовка... там и надо искать имя. |
|||
|
||||
Akeem |
|
|||
Опытный Профиль Группа: Участник Сообщений: 381 Регистрация: 14.7.2006 Где: Киев/Украина Репутация: нет Всего: 3 |
Спасибо.
-------------------- Мир огромен и мы только муравьи в нём! (С) formicha |
|||
|
||||
Правила форума "Ruby: Общие вопросы" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Ruby: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |