#1
|
|||
|
|||
Заставить curl брать имя файла из URL при редиректе
Eugene Muzychenko написал(а) к All в Jun 16 02:16:33 по местному времени:
Привет! У curl есть ключ -O, чтобы брать имя результирующего файла из URL. Нормально работает, если в изначальном URL оно есть. Но бывают универсальные ссылки, содержащие вместо имени файла что-нибудь вроде "?ver=latest", откуда редиректится уже на конкретный файл, и curl это корректно обрабатывает, и показывает, что качает уже с "канонического" URL, но имя файла все равно берет из первичного, указанного в командной строке, а в таких случаях получается ерунда. -J не помогает, если в заголовке имени файла нет. И древняя 7.13, и свежайшая 7.49.1 ведут себя одинаково тупо. Можно ей как-нибудь внушить, чтобы брала имя файла из того URL, с которого реально началось скачивание? Всего доброго! Евгений Музыченко eu-gene@muzy-chen-ko.net (все дефисы убрать) --- GoldED+/W32-MSVC 1.1.5-b20130111 |