收藏
回答

wx.downloadFile无法下载pdf,报错603300?

之前都是好的,突然有用户反馈报这个错误,应该是基础库更新导致的


下载的链接:https://api.elfinbook.com/web/down/20231123/1916998/ff5c180643ba22e023c97e727a90765b.docx

content-type: application/vnd.openxmlformats-officedocument.wordprocessingml.document

报错信息如下:


代码如下

        fs.mkdirSync(`${wx.env.USER_DATA_PATH}/${date}`, false);
        let filePath = (
          await downloadFile(this.data.convertUrl, {
            filePath:
              wx.env.USER_DATA_PATH + '/' + date + '/' + this.data.fileName
          })
        ).filePath;


function downloadFile(src, opt = {}) {
  return new Promise((resolve, reject) => {
    wx.downloadFile({
      ...opt,
      success(res) {
        if (!res.filePath) {
          res.filePath = res.tempFilePath;
        }
        resolve(res);
      },
      fail(err) {
        reject(err);
        log.warn('download fail url=' + src);
      }
    });
  });
}



最后一次编辑于  2023-11-23
回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容