wx.downloadFile 下载后临时路径没有扩展名问题
发布于 5 年前 作者 xiulan06 17479 次浏览 来自 问答

请问我的下载不是直接文件地址,而是通过后台读取文件流输出,输出时指定ContentType;

xls文件,ContentType="application/x-xls"和ContentType=“application/vnd.ms-excel"下载后的扩展名都没有,导致预览报”fail filetype not supported“

doc文件,ContentType="application/msword"下载后是有扩展名的,所以能预览。但是指定ContentType="application/vnd.ms-word"不行。

所以我想问xls、xlsx、doc、docx、ppt、pptx的ContentType指定什么,才可以正常下载并有扩展名?

6 回复

请问下楼主,你提的问题解决了吗?

经过本人测试,微信小程序 wx.downloadFile 下载的临时文件扩展名只支持链接后缀.

比如我链接是xxxx.pdf 那么临时文件的后缀名就是pdf.   你再改ContentType也没有用!没有用!

请问大侠,你是怎么解决的?能不能帮帮我?

w说的太对了。。。requestmapping上加上后缀名就好了

我也碰到跟你一样的问题

response.setContentType("application/vnd.ms-excel;charset=UTF-8");

可以的

回到顶部