微信小程序中在手机下载图片的代码
时间: 2023-06-19 16:07:34 浏览: 122
在微信小程序中,可以使用 `wx.downloadFile` API 下载图片。
示例代码:
```javascript
wx.downloadFile({
url: 'https://example.com/image.png', // 图片的URL
success: function (res) {
// 下载成功后保存到本地
wx.saveImageToPhotosAlbum({
filePath: res.tempFilePath, // 临时文件路径
success: function () {
wx.showToast({
title: '保存成功',
});
},
fail: function () {
wx.showToast({
title: '保存失败',
icon: 'none'
});
}
});
},
fail: function () {
wx.showToast({
title: '下载失败',
icon: 'none'
});
}
});
```
其中,`wx.downloadFile` 用于下载图片,下载成功后,可以使用 `wx.saveImageToPhotosAlbum` 将图片保存到本地相册中。需要注意的是,保存图片到相册需要用户授权,因此需要在小程序的 `app.json` 中添加 `scope.writePhotosAlbum` 权限声明。