У меня проблемы с загрузкой большого файла на веб-сайт.

Когда файл впоследствии загружен, он поврежден.

Как я могу проверить контрольную сумму файла, пока он находится на веб-сайте, чтобы мне не приходилось постоянно загружать его, чтобы убедиться, что он загружен правильно?

2 ответа2

0

Самый простой способ - войти на веб-сервер (например, используя ssh) и сравнить сумму MD5.

Если вы не используете что-то действительно древнее, называемое FTP, и переносите двоичные файлы в режиме ASCII. В этом случае просто введите «bin» в свой FTP-клиент, чтобы загрузить их правильно.

(Конечно, это дикое предположение. Ваш вопрос не упоминает, какое программное обеспечение вы используете для загрузки).

0

Вы должны заставить свою клиентскую сторону также запускать алгоритм контрольной суммы, а это означает Javascript. Взгляните на этот ТАК вопрос. Оказавшись там, вы должны будете использовать серверный код для запуска контрольной суммы (вот реализация PHP). Вопрос немного открытый, поэтому я не совсем уверен, что это то, что вы искали. Но я не знаю, что это возможно без программирования, поэтому я не уверен, что этот вопрос будет более подходящим для SO.

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