xlsx arquivos estão sendo interpretados como arquivos zip no download, por quê?

8

Background: Por algum motivo, sempre que um usuário tenta abrir um arquivo xslx (excel 2007) de nossa intranet usando o MSIE, o diálogo de download de arquivo o interpreta como um arquivo "zip".

É verdade que os arquivos xslx realmente são arquivos zip, mas não queremos esse comportamento. Basta abrir no Excel, por favor.

Pergunta:

O Firefox, OTOH, abre os arquivos normalmente. É possível que a falha seja minha configuração do apache? ou isso é um problema somente do navegador do cliente?

    
por dreftymac 30.10.2009 / 01:22

3 respostas

7

Você pode de fato corrigir isso na configuração do Apache. Adicione as seguintes linhas (e assegure-se de que o mod_mime esteja ativado):

AddType application/vnd.ms-word.document.macroEnabled.12 .docm
AddType application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
AddType application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx
AddType application/vnd.ms-powerpoint.template.macroEnabled.12 potm
AddType application/vnd.openxmlformats-officedocument.presentationml.template potx
AddType application/vnd.ms-powerpoint.addin.macroEnabled.12 ppam
AddType application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm
AddType application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx
AddType application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
AddType application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
AddType application/vnd.ms-excel.addin.macroEnabled.12 xlam
AddType application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb
AddType application/vnd.ms-excel.sheet.macroEnabled.12 xlsm
AddType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
AddType application/vnd.ms-excel.template.macroEnabled.12 xltm
AddType application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx

Isso garantirá que o Apache envie o tipo MIME apropriado para o cliente, e o IE entenderá que os arquivos são documentos do Office e não zips.

    
por 30.11.2010 / 05:19
6

Eu duvido que seja um problema de configuração do apache. O Internet Explorer tem seu próprio algoritmo de detecção de tipo MIME . Você pode contornar esse comportamento clicando com o botão direito do mouse e selecionando "Arquivo - > Save As 'ou apenas use o formato MS-DOS .doc.

    
por 30.10.2009 / 05:26
1

se for um problema de configuração do apache, existe o arquivo que contém o mapeamento de extensões para tipos mime que você pode examinar rapidamente para excluir esta possibilidade.

    
por 30.10.2009 / 01:25