【小程序】解决小程序downloadFile下载图片返回临时路径后缀为.unknown的问题

在开发过程中我发现,微信开发工具中调用wx.downloadFile返回的临时路径时没有任何问题,
【小程序】解决小程序downloadFile下载图片返回临时路径后缀为.unknown的问题
但是在安卓真机调试的时候发现返回的临时路径竟然是一个后缀为.unknown的链接,这也就是保存到相册失败的原因
【小程序】解决小程序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

回到顶部