let file = getApp().$store.state.iconPath + ticket + ".jpg";
console.log(file)
const bitmap = new plus.nativeObj.Bitmap();
bitmap.loadBase64Data(imgdata, function() {
bitmap.save(file, {
overwrite: true,
quality: 100
}, function(i) {
file = "File://"+file;
callback(file);
bitmap.clear();
}, function(e) {
console.log(e)
callback("-1");
})
}, function(e) {
console.log(e)
callback("-1");
});
- 发布:2024-06-11 15:30
- 更新:2024-06-12 12:03
- 阅读:145
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 13.6
HBuilderX类型: 正式
HBuilderX版本号: 4.15
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: ios 7 plus
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
无
无
预期结果:
无
无
实际结果:
保存没有生效,也没有出错提示。
保存没有生效,也没有出错提示。
bug描述:
在ios下,使用plus.nativeObj.Bitmap,无法保存图片到本地文件,不是保存的相册。系统成功返回,但是手机对应文件夹没有文件。
2 个回复
爱喝咖啡的老猫 (作者) - 爱喝咖啡的老毛
顶,在安卓下,一切正常,就是ios不行
DCloud_iOS_XHY
请上传一个能复现问题的完整示例工程