收藏
回答

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

问题模块
API和组件

请问我的下载不是直接文件地址,而是通过后台读取文件流输出,输出时指定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指定什么,才可以正常下载并有扩展名?


最后一次编辑于  2017-04-10
回答关注问题邀请回答
收藏

6 个回答

  • ZJH
    ZJH
    2018-01-02

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


    2018-01-02
    赞同
    回复
  • ZJH
    ZJH
    2017-12-29

    我也碰到跟你一样的问题

    2017-12-29
    赞同
    回复
  • ZJH
    ZJH
    2017-12-29

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

    2017-12-29
    赞同
    回复
  • 怎么能叫宋威
    怎么能叫宋威
    2017-06-10

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

    2017-06-10
    赞同
    回复
  • w
    w
    2017-05-08

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

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

    2017-05-08
    赞同
    回复
  • Sean 斌
    Sean 斌
    2017-04-23
    response.setContentType("application/vnd.ms-excel;charset=UTF-8");

    可以的

    2017-04-23
    赞同
    回复