5

У меня есть несколько документов docx в Интранете для моей работы, но IE8 отказывается открывать их, а сохраняет их только в виде zip (filename_docx.zip). Кажется, это только проблема IE8, так как FF и Chrome открывают документы очень хорошо. К сожалению, так как это основано на работе, я не могу просто отбросить IE, как в пользу достойного браузера.

Кто-нибудь знает, как решить эту проблему в IE? Благодарю.

1 ответ1

7

Ответ здесь был довольно простым, если вы запускаете свой собственный веб-сервер. Если вы этого не сделаете, вам придется указать ваш хост на этот пост.

Оказывается, что Apache и IIS не имеют новые форматы файлов MS Office docx xslx pptx и т.д.) , перечисленные на их таблице Типы мим, поэтому IE не знает , что конкретно они.

Очевидно, что новые типы форматов документов Open XML являются типами заархивированных файлов, поэтому IE рассматривает их как zip , и поэтому вы вынуждены его сохранять. Разница между IE и остальными (FF, Chrome и Safari, которые я тестировал) заключается в том, что создатели других имели возможность сказать своим браузерам, что делать с этими типами файлов - кажется, что команда Microsoft IE также ленива. как неумелый!

Apach Fix -

отредактируйте файл /etc/mime.types , добавьте следующую строку и сохраните файл.

application/vnd.openxmlformats  docx pptx xlsx

Теперь перезапустите службу httpd и все готово (не забудьте перезагрузить страницу, прежде чем проверять нажатие на вложение).

Для получения дополнительной информации нажмите здесь.

IIS fix-

Смотрите эту статью Microsoft KB.

Предлагаемые типы MIME для других расширений MS Office -

http://blogs.msdn.com/b/dmahugh/archive/2006/08/08/692600.aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .