Как я могу настроить IIS 6 так, чтобы при загрузке файла через http пользователь мог определить размер файла во время загрузки?
Это потому, что заголовок Content-Length отсутствует. IIS6 должен помещать этот заголовок в любой файл, который он обслуживает, за исключением некоторых динамических файлов (например, PHP), размер которых определить невозможно.
Если вы отправляете двоичный файл через препроцессор (например, PHP / ASP / Ruby / Perl / и т. Д.), Вам нужно будет искать / спрашивать на Переполнение стека о том, как добавить заголовок Content-Length.
Правильный ответ на это в IIS v6:
Отключите опцию «сжимать статические файлы»:
Войдите в IIS и щелкните правой кнопкой мыши «Веб-сайты», затем «Свойства» и затем вкладку «Служба». Снимите флажок «Сжимать статические файлы».
Это позволит браузерам правильно определять размер загруженных файлов.
HTH!