A resposta aqui foi bem simples, se você tiver seu próprio servidor web . Se você não fizer isso, você terá que apontar seu host para este post.
O Apache e o IIS não têm os novos formatos de arquivo do MS Office ( docx
, xslx
, pptx
, etc.) listados na tabela Mime Types, então o IE não sabe especificamente o que eles são.
Aparentemente, os novos tipos de formato Open XML Document são tipos de arquivos compactados, portanto, o IE os vê como zip
, e é por isso que você é forçado a salvá-los. A diferença entre o IE e os outros (FF, Chrome e Safari que testei) é que os fabricantes dos outros tiveram a perspicácia de dizer aos seus navegadores o que fazer com esses tipos de arquivos - parece que a equipe Microsoft IE também é preguiçosa. tão inepto!
Apach Fix -
edite o arquivo /etc/mime.types
, adicione a seguinte linha e salve o arquivo.
application/vnd.openxmlformats docx pptx xlsx
Agora reinicie o serviço httpd
e você está pronto (não esqueça de recarregar sua página antes de testar clicando no anexo).
Para mais informações clique aqui .
Correção do IIS -
Consulte este artigo da base de conhecimento da Microsoft .
Tipos MIME sugeridos para outras extensões do MS Office -