一开始设置的Content-type为:
response.addHeader("Content-type", "application/vnd.openxmlformats-officedocument.wordprocessingml.document");
response.addHeader("Content-disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));
结果在手机浏览器下载docx文档时,能出现下载任务,但是下载总是失败。
后来尝试将Content-type改为如下形式:
response.addHeader("Content-type", "application/x-msdownload");
response.addHeader("Content-disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));
改完之后就可以成功下载word文档了。
本文分享了一种解决在手机浏览器上下载Word文档失败的方法。通过更改Content-type从'application/vnd.openxmlformats-officedocument.wordprocessingml.document'到'application/x-msdownload',成功实现了文档的下载。
1169

被折叠的 条评论
为什么被折叠?



