Я не могу загрузить файлы с сервера моей работы, потому что имена файлов имеют зарезервированные символы (ошибки не контролируются компанией и ошибочными именами клиентов, которые загружают вложения) и по какой-то причине ошибка 404 даже хотя файлы существуют на сервере, кстати, я использую wget для этой задачи.
Это исполняющая строка, которая начинает загрузку (list.txt содержит строки URL-адреса с сервера в файл в примере - пример: https://example.com/files/122301/8+.pdf)
wget.exe -x -i "C:\clon\list.txt" -P "C:\clon\destino" -nv -o "C:\clon\log.txt"
Я не знаю функциональности параметров, заданных в wget в дополнение к маршрутам источника / назначения, таким как журнал, но некоторые файлы содержат '}' или '+' в именах своих файлов и, следовательно, (я думаю) отсутствующие файлы не загружаются (у меня 93% загружено из всех файлов)
Примеры файлов, включающих следующие символы:
- / FC04-6198} +. PDF
- / 8 + .pdf
- / PT05 + 2236.pdf
Попробуйте поместить эти параметры "--content-disposition" или "--restrict-file-names", но ничего.
Я надеюсь получить способ игнорировать зарезервированные символы, чтобы иметь возможность их скачать.