Jsp:下载excel文件转换为linux环境下的.zip文件

时间:2015-06-29 19:03:18

标签: java jsp

我正在从(.xlsx)我的jsp网页下载excel文件。它在windows机器上运行良好。 但是,当我将相同的应用程序部署到linux环境中时,下载excel表将其转换为.Zip文件

你能告诉我吗?

1 个答案:

答案 0 :(得分:2)

由于xlsx不再是包含xml文件的zip文件。将其添加到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

要使用IE,请在MIME的{​​{1}}文件中复制上述conf/httpd.conf类型。

或在 web.xml 中添加以下内容:

Apache

此外,你可以看ggplot2 docs讨论同样的问题。