wget изменяет имя файла после загрузки

wget изменяет имя файла после загрузки

Я написал скрипт, который загружает файл с веб-сервера, созданного простым http-сервером Python. Когда я получаю файл wget на клиентской машине, к имени файла добавляется ?. например, xyz.ipk загружен как xyz.ipk? Я проверил скрипт в своей тестовой среде, все работает нормально. Мой клиент — это ОС Openwrt, а сервер — Ubuntu.

решение1

По умолчанию wget основывает имя файла на URL, а не на том, что сервер говорит, что имя файла должно быть. Чтобы разрешить серверу выбрать имя файла, используйте опцию --content-disposition.

Связанный контент