请问我的下载不是直接文件地址,而是通过后台读取文件流输出,输出时指定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指定什么,才可以正常下载并有扩展名?
已解决:下载下来依然是.bin文件,通过wx.openDocument打开的时候,加上fileType就可以正常打开了
请问大侠,你是怎么解决的?能不能帮帮我?
我也碰到跟你一样的问题
请问下楼主,你提的问题解决了吗?
w说的太对了。。。requestmapping上加上后缀名就好了
经过本人测试,微信小程序 wx.downloadFile 下载的临时文件扩展名只支持链接后缀.
比如我链接是xxxx.pdf 那么临时文件的后缀名就是pdf. 你再改ContentType也没有用!没有用!
response.setContentType("application/vnd.ms-excel;charset=UTF-8");
可以的