У меня есть приложение для Android, которое загружает файл с сервера, на котором размещен файл с IIS. У меня есть индикатор выполнения, который отображается пользователю во время загрузки файла. Если я размещаю свой файл в Dropbox и беру его оттуда вместо сервера IIS, индикатор выполнения работает правильно. Однако, когда я получаю файл с сервера IIS, последнее обновление, отображаемое индикатором выполнения, увеличивает его до 66%, после чего загрузка файла завершается. Я проверил размер файла после загрузки, и он определенно получает весь файл. Это файл mp4, с которым я работаю, у меня тип MIME для «.mp4» установлен на: «video / mpeg», хотя я также пробовал «video / mp4» и «file / mpeg», ни один из которых не исправлен эта проблема. Я подумал, что, возможно, это как-то связано с настройкой «Сжатие» в IIS, поэтому я отключил как статическое, так и динамическое сжатие, поэтому индикатор выполнения прошел до 100%, но загрузка продолжалась ДЛИНА. Существуют ли другие параметры в IIS, которые могут вызывать такое поведение?