W
e
l
c
o
m
e
: )

微信小程序下载预览PDF(可自定义文件名称)

        wx.showLoading({
            title: '加载中',
            mask: true,
        })
        const fileName = '测试.pdf'
        const newPath = `${wx.env.USER_DATA_PATH}/${fileName}.pdf`;

        wx.downloadFile({
            url: 'url',
            filePath: newPath,
            success: function (res) {
                console.log(res)
                wx.hideLoading()
                const filePath = res.filePath
				// 预览文件
                wx.openDocument({
                    filePath: filePath,
                    fileType: 'pdf',
                    showMenu: true,	//支持微信分享
                    success: function (res) {
                        console.log('打开文档成功')
                    }
                })
            },
            fail: function (res) {
                wx.hideLoading()
                wx.showToast({
                    title: '下载失败',
                    icon: 'none'
                })
            }
        })
posted @ 2024-05-31 16:45  wyxazgye  阅读(83)  评论(0编辑  收藏  举报