收藏
回答

使用wx.downloadFile的wx.openDocument不能打开PDF文件?

开发环境使用wx.downloadFile的wx.openDocument打开PDF没有问题,但是发布到平台上就一闪就没了,代码如下:

let v_id = e.currentTarget.dataset.src 

    console.log(request.options.baseUrl+"/jasper/download?v_id=" + v_id)

    wx.downloadFile({

      //url: request.options.baseUrl+"/download?file=test.pdf&id=" + id, 

      url: request.options.baseUrl+"/jasper/download?v_id=" + v_id,

      success: (res) => {

        if (res.statusCode === 200{

          setTimeout(() => {

            wx.openDocument({

              filePath:res.tempFilePath,

              fileType:"pdf"

            })

            wx.showToast({

              title:"加载成功!.",

              icon:"success",

              duration:2000,


            })

            wx.hideLoading()

          }, 1500);

         }


      },fail(){

        wx.hideLoading()

      }

    })

  }, 

这是为什么呢?怎么解决?谢谢!

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

2 个回答

  • Demons
    Demons
    2023-05-10

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-05-10
    有用
    回复
  • 彳亍
    彳亍
    2023-06-28

    同样的问题,请问解决了吗

    2023-06-28
    有用
    回复
登录 后发表内容