canvas.toTempFilePath({
x: 0,
y: 0,
width: canvas.width,
height: canvas.height,
destWidth: canvas.width,
destHeight: canvas.height,
success (res) {
console.log(res);
//不能用 :"saveFile:fail tempFilePath file not exist"
const fs = wx.getFileSystemManager();
fs.saveFile({
tempFilePath: res.tempFilePath, // 传入一个本地临时文件路径
success(res) {
console.log(res.savedFilePath) // res.savedFilePath 为一个本地缓存文件路径
},
fail(res){
console.log(res);
}
})
}
})
toTempFilePath的res:
{errMsg: "canvasToTempFilePath:ok", tempFilePath: "ffd3e413-c811-4efc-a9a3-9d078ce358fa"}
saveFile的fail打印的res:
{errMsg: "saveFile:fail tempFilePath file not exist"}
saveFile保存临时截图失败,但是可以使用saveImageToPhotosAlbum保存到相册。
不知道为何,求解啊~
微信开发者工具版本:v1.02.1804120
你的问题解决了吗?我用
FileSystemManager.saveFile
会报错,提示的是FileSystemManager is not defined
var
fs = wx.getFileSystemManager()
加上
参看https://developers.weixin.qq.com/community/search?query=FileSystemManager&blogCategory=511&page=4
解决了吗。。。