Браузер Android Chrome без необходимости переименовывает имена и типы загружаемых файлов

Я думал, что репост это, так как у меня есть более подробная информация:

ПРОБЛЕМА. Во всех случаях браузер Android Chrome переименовывает файл в «Скачать». В некоторых случаях он переименовывает тип в «.bin» (например, если расширение - .MOV). Как я уже упоминал ранее, браузерные приложения Firefox и Dolphin на одном устройстве Android не демонстрируют такого поведения. Файлы загружены правильно. В качестве примечания я уже попытался указать атрибут «Загрузить» в элементе «Якорь», но безуспешно. В этом случае атрибут «Загрузка» игнорируется даже браузером Android Chrome. Я догадываюсь, что из-за способа потоковой передачи файла атрибут "download" игнорируется. Следует также отметить, что настольная версия браузера Chrome загружает файлы без проблем (без переименования). Я думаю, что в браузер Chrome встроена некоторая функция безопасности, которая вызывает переименование проб.

ОБЩАЯ ИНФОРМАЦИЯ: Веб-сервером является IIS 7.5 в облаке Windows Azure. Используемое веб-приложение является инфраструктурой Microsoft MVC для маршрутизации. Поэтому, когда файл выбран для загрузки из браузера Chrome на устройстве Android, метод загрузки на сервер доступен с использованием маршрутизации MS MVC. В рамках этого метода мы указываем информацию заголовка и транслируем порезанные фрагменты файла с помощью httpResponse. Это прекрасно работает для любого другого приложения браузера на устройстве Android (например, Firefox и Dolphin) и может сохранять с правильным именем и типом файла. Однако в Chrome файл и тип (иногда) переименовываются.

Вот заголовки ответа, когда я загружаю файл .MOV:

*HTTP / 1.1 200 OK Cache-Control: private, s-maxage = 0 Content-Length: 54295903 Content-Type: application / octet-stream Сервер: Microsoft-IIS / 7.5 X-AspNetMvc-Version: 4.0 Content-Disposition: вложение; имя файла= UTF-8''MyVideo.MOV X-AspNet-Version: 4.0.30319 X-Powered-By: ASP.NET Дата: Сб, 29 июня 2013 05:01:32 GMT **

ПОМОЩЬ !: Буду признателен за любые советы по обходу. Кроме того, я был бы признателен за определенное слово от кого-то, кто работает в сообществе разработчиков Google, о том, будет ли это исправлено в следующем обновлении. Спасибо!!

Ответы на вопрос(3)

Ваш ответ на вопрос