【小程序】解决小程序downloadFile下载图片返回临时路径后缀为.unknown的问题
在开发过程中我发现,微信开发工具中调用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)
}
})
}
}
})
快来试试吧
以上是 【小程序】解决小程序downloadFile下载图片返回临时路径后缀为.unknown的问题 的全部内容, 来源链接: utcz.com/a/103809.html