微信小程序怎么把画布生成的临时图片删除
时间: 2023-08-04 12:02:44 浏览: 242
在微信小程序中,可以使用wx.canvasToTempFilePath()函数生成临时图片,生成的图片可以使用wx.removeSavedFile()函数删除。具体操作步骤如下:
1. 在canvas中调用wx.canvasToTempFilePath()函数,生成临时图片路径。
2. 调用wx.saveImageToPhotosAlbum()将临时图片保存到相册中,保存成功后获取到临时图片的本地路径。
3. 调用wx.removeSavedFile()函数将临时图片删除,传入删除的文件路径即可。
示例代码如下:
```javascript
// 生成临时图片
wx.canvasToTempFilePath({
canvasId: 'myCanvas',
success: function(res) {
// 保存临时图片到相册
wx.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success: function(res) {
// 获取图片本地路径
var savedFilePath = res.savedFilePath;
// 删除临时图片
wx.removeSavedFile({
filePath: savedFilePath,
success: function(res) {
console.log('删除临时图片成功');
},
fail: function(res) {
console.log('删除临时图片失败');
}
});
},
fail: function(res) {
console.log('保存图片到相册失败');
}
});
},
fail: function(res) {
console.log('生成临时图片失败');
}
});
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)