Por que o IE 7 está renomeando os arquivos XLA baixados como XLS ao salvar?
-
20-09-2019 - |
Pergunta
Eu tenho um arquivo de suplemento do Excel que estou publicando em uma intranet (download simples de http, não um anexo no SharePoint, etc.).
Com o IE 7, o usuário clique no link e seleciona "Salvar", apenas para que o arquivo renomeado de "myaddin.xla" para "myaddin.xls". Firefox e Chrome funcionam bem.
Como eles estão tentando substituir um arquivo existente na pasta da biblioteca e esses não são usuários sofisticados, esse problema está complicando minha vida.
Existe algo que eu possa fazer no servidor (alteração do tipo MIME, etc.) para forçar o IE7 a deixar a extensão como está?
Solução
Você já deu uma olhada Este artigo da Microsoft KB? Aparentemente, os arquivos XLA são realmente arquivos XLS sem planilhas e, portanto, têm o mesmo tipo MIME. Você pode tentar especificar um tipo MIME alternativo para enganar o IE7 para deixar a extensão sozinha.
Outras dicas
Parece ser um bug
no Internet Explorer. Uma solução que eu acho é renomear programaticamente o arquivo de volta para .xls
Mas ainda sinto que a melhor opção é pedir ao seu usuário que use "Save as"
Em vez disso, e salve explicitamente como ".xla". Todo mundo parece estar fazendo isso.