收藏
回答

wx.downloadFile下载文件其后缀被改成MSWORD,无法打开?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.downloadFile wx.openDocument 工具 7.0.5 1.0.0



使用wx.downloadFile 下载后端传过来的文件地址 下载后文件后缀变成.msword 导致使用 wx.openDocument无法打开



bindTapDownload(e){
let url = e.currentTarget.dataset.url;

console.log('文件地址'+url);

wx.downloadFile({
  url: url,
  success(res) {
    console.log(res);
    if (res.statusCode === 200) {
      const filePath = res.tempFilePath;    
      //打开文件
      wx.openDocument({ 
        filePath: filePath,
        success(res){
          console.log('文件打开');
        },
        fail(res){
          console.log(res)
        }
      })
    }
  } 
})

},

文件地址:https://sxlm-bucket.oss-cn-shenzhen.aliyuncs.com/data/temp/1563845512444.doc

回答关注问题邀请回答
收藏

1 个回答

  • 是小白啊
    是小白啊
    2019-07-24

    让后台设置下请求头试下?

    2019-07-24
    有用
    回复 1
    • 行走的巨人
      行走的巨人
      2019-11-27
      请问这个请求头如何设置?
      2019-11-27
      回复
登录 后发表内容