Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / wget скачивает файл, но даёт неправильное имя.расширение / 8 сообщений из 8, страница 1 из 1
06.04.2010, 15:54:13
    #36563695
V17
V17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wget скачивает файл, но даёт неправильное имя.расширение
Если на странице ссылка на файл не прямая, а через php или asp
(например, http://host.ru/a.php?id=17 ), то файл который скачается так и будет называться "a.php?id=17" . Хотя на самом деле там например файл document.pdf . Соответственно потом из браузера его не открыть.
Как сделать чтоб он скачивал файл с нормальным именем ?
...
Рейтинг: 0 / 0
06.04.2010, 16:36:45
    #36563867
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wget скачивает файл, но даёт неправильное имя.расширение
V17Если на странице ссылка на файл не прямая, а через php или asp
(например, http://host.ru/a.php?id=17 ), то файл который скачается так и будет называться "a.php?id=17" . Хотя на самом деле там например файл document.pdfИмя файла отправляет клиенту сервер, в заголовке ответа.
V17Как сделать чтоб он скачивал файл с нормальным именем ?Раз сервер не говорит как называется файл, укажите имя файлу сами:
Код: plaintext
1.
  -O,  --output-document=ФАЙЛ    записывать документы в ФАЙЛ.
...
Рейтинг: 0 / 0
06.04.2010, 22:09:57
    #36564533
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wget скачивает файл, но даёт неправильное имя.расширение
V17Если на странице ссылка на файл не прямая, а через php или asp
(например, http://host.ru/a.php?id=17 ), то файл который скачается так и будет называться "a.php?id=17"
А браузер нормально сохраняет?
...
Рейтинг: 0 / 0
07.04.2010, 06:55:00
    #36564759
V17
V17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wget скачивает файл, но даёт неправильное имя.расширение
Да, конечно, браузер нормально сохраняет файл, т.е. как document.pdf .
2 Ёш: я понимаю, но проблема в том что скачивается сайт целиком одной командой, вместе с файлами которые там есть .
Где-то проскакивало, что проблема решается ключом -U (--user-agent). Не помогло. :(
...
Рейтинг: 0 / 0
07.04.2010, 08:25:24
    #36564793
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wget скачивает файл, но даёт неправильное имя.расширение
V17, а так:
Код: plaintext
1.
2.
3.
       --content-disposition   Учитывать заголовок Content-Disposition                            
                               при выборе имён для локальных файлов                               
                               (ЭКСПЕРИМЕНТАЛЬНЫЙ).                                               
?
...
Рейтинг: 0 / 0
07.04.2010, 15:55:02
    #36566298
V17
V17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wget скачивает файл, но даёт неправильное имя.расширение
... unrecognized option
...
Рейтинг: 0 / 0
08.04.2010, 08:28:13
    #36567384
V17
V17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wget скачивает файл, но даёт неправильное имя.расширение
Скачал версию поновее, опция работает! (спасибо, Ёш ).
Действительно файлы стали писаться под нормальными именами и расширениями, но почему то в корень папки выгрузки, а не в те места, где они на сайте-источнике :(
...
Рейтинг: 0 / 0
09.04.2010, 07:13:09
    #36569830
V17
V17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wget скачивает файл, но даёт неправильное имя.расширение
Вобщем-то работает, но кладет файлы не туда.
Например есть папка C:\folder , на которую указывает команда wget, скачивая сайт (например www.aaa.ru).
Файлы на сайте-источнике лежат в корне (т.е. в www.aaa.ru\ ).
Wget создает папку C:\folder\www.aaa.ru\ и скачивает туда весь сайт. НО файлы кладет в папку C:\folder\ (а должен был положить в C:\folder\www.aaa.ru\ )
Ссылки на полученном сайте конвертирует на полученные имена правильно, но указывают они в корень этого сайта, поэтому файлы не открываеются (т.к. они - файлы - находятся на одну папку выше!)
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / wget скачивает файл, но даёт неправильное имя.расширение / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]