файлы xlsx интерпретируются как zip-файлы на загрузке, почему?

Фон: По некоторым причинам, каждый раз, когда пользователь пытается открыть xslx (Excel 2007) файл от нашей интранет с помощью MSIE, диалоговое окно загрузки файла интерпретирует его как файл "zip".

По общему признанию, xslx файлы действительно zip-файлы, но мы не хотим того поведения. Просто открытый в Excel.

Вопрос:

Firefox, OTOH, обычно открывает файлы. Действительно ли возможно, что отказ является моими апачскими конфигурациями? или действительно ли это - проблема client-browser-only?

8
задан 30.10.2009, 02:22

3 ответа

Можно действительно зафиксировать это в конфигурации Apache. Добавьте следующие строки (и удостоверьтесь, что mod_mime включен):

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

Это гарантирует, что Apache отправляет соответствующий тип MIME клиенту, и IE поймет, что файлы являются документами Office и не zip.

7
ответ дан 07.12.2019, 13:56

если апачская проблема конфигурации затем существует файл, который содержит отображение расширений для имитирования типов, которые можно быстро исследовать для исключения этой возможности.

1
ответ дан 07.12.2019, 13:56

Я сомневаюсь, что это - апачская проблема конфигурации. Internet Explorer имеет свой собственный Алгоритм обнаружения Типа MIME. Можно обойти это поведение путем щелчка правой кнопкой и выбора 'Файла-> Сохранить Как или просто использовать MS 2003 .doc формат.

6
ответ дан 07.12.2019, 13:56

Теги

Похожие вопросы