1

Иногда я обнаруживаю, что загрузка с использованием Google Chrome прерывается, что приводит к обрезанию файлов. Похоже, что Chrome определяет эту ситуацию как ERR_CONTENT_LENGTH_MISMATCH, но затем игнорирует ошибку и считает загрузку успешной. Таким образом, нет уведомления о том, что загруженный файл является неполным.

Код в Chromium, который вызывает игнорирование ERR_CONTENT_LENGTH_MISMATCH, кажется здесь.

Можно ли заставить Chrome считать эти прерванные загрузки поврежденными и, таким образом, уведомлять пользователя о повторной попытке? Если нет, есть ли альтернативный менеджер загрузок для Chrome, даже такой простой, как wget командной строки, который считает ERR_CONTENT_LENGTH_MISMATCH (или эквивалентным) ошибкой и либо завершается неудачей, либо автоматически повторяется?

1 ответ1

0

Поскольку вы используете Chrome, бесплатной альтернативой будет плагин, указанный ниже.

Бесплатный менеджер загрузок

Это отличная программа, которая покажет вам прогресс загрузки, а также ошибки, если вы столкнетесь с какой-либо.

Я предпочитаю это, используя хромы, встроенные в загрузчик. Как у меня была проблема, похожая на вашу. Попробуйте несколько загрузок, с которыми у вас были проблемы.

Для получения информации о том, что может вызвать эту проблему

  1. Эта проблема может быть связана с сервером и никак не связана с Chrome или с тем, что вы делаете. Поскольку сервер обрабатывает запрос, если что-то в коде не работает, вы можете получить ERR_CONTENT_LENGTH_MISMATCH

  2. Может быть, что между вами и соединением с сервером есть прокси, и он что-то пропускает. Или это может быть ваш прокси "Если вы используете один".

- Обычно посещение сайта означает, что вы, возможно, проходите через прокси-сервер в тот или иной момент. Это возможно при загрузке в. Ссылка на скачивание может пройти через прокси-сервер к серверу, чтобы запросить загрузку.

Я надеюсь, что эта информация поможет.

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