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á?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top