1

Некоторые из загрузок не загружают фактический файл, но некоторый файл перенаправления, такой как download.php, и таким образом нет никакого способа загрузить файл кроме использования встроенной функции загрузки браузера.

Примером будет этот URL. Рядом с "Multipart" находятся 0, 1, 2, 3, 4, 5 номеров, потому что эта загрузка разделена на 6 частей. Файл, который я пытаюсь загрузить, называется Brother210c_410cn_620cn_DCP110c_service.part1.rar.

Почему в таких случаях не работают менеджеры закачек? Есть ли способ заставить его работать с менеджерами загрузки?

1 ответ1

5

Есть несколько способов, которыми веб-сайт может мешать менеджеру загрузки:

  • URL к файлу на самом деле не к файлу, а к странице, которая автоматически перенаправляет в файл (это то, что вы видели). В зависимости от того, как настроен сервер и как работает менеджер загрузок, страница перенаправления может не предоставлять нужную информацию (например, типы MIME) для менеджера загрузок, чтобы получить файл, или менеджер может не иметь возможности правильно определить файл.

  • Сервер, предоставляющий файл, использует сеансы с истекшим сроком действия, поэтому попытка получить тот же файл снова не будет работать, и вам придется снова пройти через обычную веб-страницу, чтобы создать новый ключ сеанса.

  • Сервер не поддерживает возобновление (то есть отправляет весь файл, игнорируя заголовки Range в запросах), поэтому менеджер загрузок не может возобновить его и / или использовать несколько потоков загрузки, чтобы получить его быстрее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .