Navegador Chrome Android renomeia desnecessariamente nomes e tipos de arquivos baixados

Eu pensei em repassar isso porque tenho informações mais detalhadas:

O PROBLEMA: o navegador Android Chrome renomeia um arquivo para "Download" em todos os casos. Ele renomeia o tipo para ".bin" em alguns casos (se a extensão for .MOV, por exemplo). Como mencionei anteriormente, os aplicativos de navegador Firefox e Dolphin no mesmo dispositivo Android não exibem esse comportamento. Os arquivos são baixados corretamente. Como uma nota lateral, eu já tentei especificar um atributo "Download" dentro do elemento Anchor sem sorte. O atributo "Download" é ​​ignorado até mesmo pelo navegador Google Chrome Chrome, neste caso. Meu palpite é que é por causa da maneira como estamos transmitindo o arquivo que o atributo "download" está sendo ignorado. Outra coisa a notar é que a versão desktop do navegador Chrome baixa arquivos sem o problema (sem renomeação). Eu acho que há algum recurso de segurança embutido no navegador Chrome que está causando esses problemas de renomeação.

INFORMAÇÕES DE FUNDO: O servidor da Web é o IIS 7.5 em uma nuvem do Windows Azure. O aplicativo da Web em uso é o framework MVC da Microsoft para roteamento. Portanto, quando um arquivo é selecionado para download no navegador Chrome em um dispositivo Android, um método de download no servidor é acessado usando o roteamento MS MVC. Nesse método, estamos especificando as informações do cabeçalho e as partes cortadas do arquivo usando httpResponse. Isso funciona muito bem para qualquer outro aplicativo de navegador no dispositivo Android (Firefox e Dolphin, por exemplo) e é capaz de salvar com o nome e tipo corretos do arquivo. Com o Chrome, no entanto, o arquivo e o tipo (às vezes) são renomeados.

Aqui estão os cabeçalhos de resposta quando eu baixar um arquivo .MOV:

*HTTP / 1.1 200 OK Controle de Cache: private, s-maxage = 0 Comprimento de Conteúdo: 54295903 Tipo de Conteúdo: application / octet-stream Servidor: Microsoft-IIS / 7.5 X-AspNetMvc-Versão: 4.0 Content-Disposition: attachment; nome do arquivo= UTF-8''MyVideo.MOV X-AspNet-Version: 4.0.30319 X-Powered-By: ASP.NET Data: Sábado, 29 de jun de 2013 05:01:32 GMT **

HELP !: Eu apreciaria qualquer conselho sobre uma solução alternativa. Além disso, eu apreciaria uma palavra definitiva de alguém que trabalha na comunidade de desenvolvedores do Google sobre se isso será corrigido na próxima atualização. Obrigado!!

questionAnswers(3)

yourAnswerToTheQuestion