在苹果手机浏览器上在线查看xls格式文件时,报了“未能完成的操作。(officeImportErrorDomain错误912)”错,如下图:
错误原因:响应头设置不对,应该是xls格式的头用application/msexcel, xlsx格式的头是application/vnd.openxmlformats-officedocument.spreadsheetml.sheet。
所以将respongse.setContentType("application/msexcel;charset=GBK")修改为
respongse.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=GBK")