收藏
回答

小程序如何根据后端返回的下载链接下载pdf?

后端返回生成的下载链接,想要在小程序中下载pdf后用浏览器打开调用浏览器本身的打印功能。请问大家如何下载文件到本地,或者直接跳转浏览器打开?

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

2 个回答

  • Jianbo
    Jianbo
    02-29

    下载用:wx.downloadFile

    https://developers.weixin.qq.com/miniprogram/dev/api/network/download/wx.downloadFile.html

    小程序里不支持用浏览器打开,可以用wx.openDocument打开


    https://developers.weixin.qq.com/miniprogram/dev/api/file/wx.openDocument.html


    02-29
    有用
    回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    02-29

    wx.downloadFile 用这个api下载,下载成功之后通过

    if (sm.confirm{

                            wx.shareFileMessage({

                                filePath: res.filePath,

                                success() { },

                                fail: console.error,

                            })

                        } else if (sm.cancel{

                            wx.openDocument({

                                filePath: res.filePath,

                                showMenu: true,

                                success() { },

                                fail: console.error,

                            })

                        }


    这两个api打开或者分享出去

    02-29
    有用
    回复
登录 后发表内容