onSavePhoto: function () {
tt.getImageInfo({
src: '../../images/chaojiquan.png', // 文件所在的本地路径
success: function (res) {
console.log(res)
tt.getSetting({
success(setRes) {
console.log(setRes)
if (!setRes.authSetting['scope.album']) {
tt.authorize({
scope: 'scope.album',
success() {
tt.saveImageToPhotosAlbum({
filePath: res.path,
success(result) {
app.showToastMsg("保存成功")
console.log(result)
}
})
}, fail() {
app.showToastMsg("授权失败")
}
})
} else {
console.log("res===" + res.path)
tt.saveImageToPhotosAlbum({
filePath:res.path,
success(result) {
app.showToastMsg("保存成功")
console.log(result)
},
fail(res) {
console.log(`saveImageToPhotosAlbum调用失败`);
console.log('====='+JSON.stringify(res));
}
})
}
}
})
}
})
},
这段代码我在开发工具都是可以的。在真机上出现文件路径不存在,权限没有问题。