XLS / XLSX无法在使用APACHE POI创建的IPAD / Safari中打开
我在一个Web应用程序中开发了一个下载功能,用户可以在Excel文件或文本文件中下载选定的记录。
一切工作正常在Windows(所有浏览器),但在IPAD(Safari)下载Excel功能不打开,说无法读取文件(读取文件时发生错误)。 但是,文本下载工作正常。
我瞪着眼睛,发现它可能是由于文件中的一些加密。 然后我将文件扩展名从“xls”更改为“xlsx”。 但它仍然没有工作。
APACHE POI API有没有限制? 因为,我可以在IPAD中打开一个正常的xls / xlsx文件,但不能创建一次程序文件。
在web.xml中设置MIME映射 -
<mime-mapping>
<extension>
xls
</extension>
<mime-type>
application/vnd.ms-excel
</mime-type>
</mime-mapping>
<mime-mapping>
<extension>
xlsx
</extension>
<mime-type>
application/vnd.ms-excel
</mime-type>
</mime-mapping>
另外,在weblogic配置中,我们有mimemappings.properties。
链接地址: http://www.djcxy.com/p/46883.html上一篇: XLS/XLSX not opening in IPAD/Safari created with APACHE POI