uniapp 怎么把base64图片转为临时路径。用了uni.getFileSystemManager().writeFile 提示未添加uni-file-manager模块
易服
- 发布:2024-02-26 17:50
- 更新:2025-04-22 14:21
- 阅读:3073
爱豆豆 - 办法总比困难多
那个端呢?是app端吗?
// app端的话可以用这个方法 将base64 图片保存到本地系统相册
// 参考文档:https://blog.csdn.net/Zhuangvi/article/details/130581363
saveBaseImgFile(base64) {
const bitmap = new plus.nativeObj.Bitmap('base64')
bitmap.loadBase64Data(base64, () => {
const url = '_doc/' + new Date().getTime() + '.png'
bitmap.save(
url,
{
overwrite: true // 是否覆盖
// quality: 'quality' // 图片清晰度
},
(i) => {
uni.saveImageToPhotosAlbum({
filePath: url,
success: () => {
toast('图片保存成功')
bitmap.clear()
}
})
},
(e) => {
toast('图片保存失败')
bitmap.clear()
}
)
},
(e) => {
toast('图片保存失败')
bitmap.clear()
}
)
}
jianweikaifa
感谢感谢,借助你的思路,再面向ai开发,实现了app端的上传。
2025-12-12 20:21
jianweikaifa
2025-12-12 20:22