wx.downloadFile下载文件其后缀被改成MSWORD,无法打开?
发布于 6 年前 作者 gang71 12311 次浏览 来自 官方Issues

使用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 回复

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

回到顶部