收藏
回答

使用wx.downloadFile下载文件得到的tempFile的后缀是bin,为什么?

wx.downloadFile({

        url: e.currentTarget.dataset.localfilename,      //要预览的文件的地址

        header: {

          'Content-Type': 'application/xlsx',

        },

        success: function (res) {                           

          console.log(res, 'res'); // 这个返回的地址后缀就是bin

          if (res.statusCode === 200{       

            var Path = res.tempFilePath                     //返回的文件临时地址,用于后面打开本地预览所用

            wx.openDocument({

              filePath: Path,                               //要打开的文件路径

              success: function (res) {

                console.log('打开PDF成功');

              }

            })

          }

        },

        fail: function (res) {

          console.log(res);                                  //失败

        }

      })

返回结果如下

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

2 个回答

  • 空巷
    空巷
    2021-06-29

    设置了也没用啊,还是.bin

    2021-06-29
    有用
    回复 1
    • 偷停寂寞
      偷停寂寞
      2021-09-24
      我也是没用啊,解决了吗
      2021-09-24
      回复
  • snow
    snow
    2021-03-22

    pdf的content-type怎么设置?

    2021-03-22
    有用
    回复
登录 后发表内容
问题标签