Не открываются файлы *.docx из Internet Explorer
В принципе касается всех кто использует Internet Explorer , если вы загружаете файлы Office 2007 - docx, xlsx из интернет, то обычно выскакивает окошко с предложением Открыть/Сохранить:
Обратите внимание на тип: ZIP, на самом деле это нормально. Файл DOCX по сути и есть ZIP-архив.
Но вот дальше если вы нажимаете Открыть, возникает следующее окно:
И файл можно только сохранить.
Решение: Делается на сервере:
Нужно на сервере выставить правильные MIMЕ- типы для документов Office 2007.
В моем случае веб-сервером была Lotus-овая служба http, мне помогло следующее:
В каталоге Domino на сервере в конфигурационном файле http.cfg добавил строки:
# Office 2007
AddType .docm application/vnd.ms-word.document.macroEnabled.12
AddType .docx application/vnd.openxmlformats-officedocument.wordprocessingml.document
AddType .dotm application/vnd.ms-word.template.macroEnabled.12
AddType .dotx application/vnd.openxmlformats-officedocument.wordprocessingml.template
AddType .potm application/vnd.ms-powerpoint.template.macroEnabled.12
AddType .potx application/vnd.openxmlformats-officedocument.presentationml.template
AddType .ppam application/vnd.ms-powerpoint.addin.macroEnabled.12
AddType .ppsm application/vnd.ms-powerpoint.slideshow.macroEnabled.12
AddType .ppsx application/vnd.openxmlformats-officedocument.presentationml.slideshow
AddType .pptm application/vnd.ms-powerpoint.presentation.macroEnabled.12
AddType .pptx application/vnd.openxmlformats-officedocument.presentationml.presentation
AddType .xlam application/vnd.ms-excel.addin.macroEnabled.12
AddType .xlsb application/vnd.ms-excel.sheet.binary.macroEnabled.12
AddType .xlsm application/vnd.ms-excel.sheet.macroEnabled.12
AddType .xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
AddType .xltm application/vnd.ms-excel.template.macroEnabled.12
AddType .xltx application/vnd.openxmlformats-officedocument.spreadsheetml.template
И рестартовал службу http
В случае если вас веб-сервер Apache, то нужно в корне веб-каталога, в файле htaccess добавить строки:
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
AddType application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
AddType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
Если вы используете веб-сервер MS IIS, то нужно вручную добавлять типы файлов по следующей инструкции:
- Открыть оснастку IIS
- Нажать MIME Types.
- Нажать New.
- В поле Extension(Расширение) , ввести тип нужного файла, например (.docx).
- В окне MIME Type, выбрать application/octet-stream.
- Применить. После этого скорее всего нужно будет перезапустить службы IIS.
- Метки:
- Добавить комментарий
- 2097 просмотров


Последние комментарии
1 день 11 часов назад
1 день 15 часов назад
2 дня 2 часа назад
3 дня 2 часа назад
3 дня 10 часов назад
3 дня 10 часов назад
3 дня 14 часов назад
3 дня 14 часов назад
3 дня 14 часов назад
3 дня 17 часов назад