wx.downloadFile 下载后临时路径没有扩展名问题

发布于 6 年前作者 xiulan0617630 次浏览最后编辑 6 年前来自 ask

请问我的下载不是直接文件地址,而是通过后台读取文件流输出,输出时指定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 回复
jie26
jie261 楼6 年前

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

wangming
wangming2 楼6 年前

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

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

xiulan98
xiulan983 楼6 年前

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

leixiang
leixiang4 楼6 年前

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

dpeng
dpeng5 楼6 年前

我也碰到跟你一样的问题

wwan
wwan6 楼4 年前
response.setContentType("application/vnd.ms-excel;charset=UTF-8");

可以的