在开发过程中我发现,微信开发工具中调用wx.downloadFile
返回的长期门路时没有任何问题,
,
然而在安卓真机调试的时候发现返回的长期门路居然是一个后缀为.unknown的链接,这也就是保留到相册失败的起因
针对这个问题,咱们须要自定义图片名称,并且传入filePath指定文件下载后存储的门路。
let fileName = new Date().valueOf() let filePath = wx.env.USER_DATA_PATH + '/' + fileName + '.png' const downloadTask = wx.downloadFile({ url: "https://example.com/audio/123", filePath: filePath, success: (res) => { if (res.statusCode === 200) { wx.saveImageToPhotosAlbum({ filePath: filePath, success: (data) => { wx.showToast({ title: '保留胜利', icon: 'success', duration: 2000 }) }, fail: err=>{ console.log(err) } }) } } })
快来试试吧