爱喝咖啡的老猫
爱喝咖啡的老猫
  • 发布:2024-06-11 15:30
  • 更新:2024-06-12 12:03
  • 阅读:145

【报Bug】plus.nativeObj.Bitmap IOS 下无法保存到本地文件

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.6

HBuilderX类型: 正式

HBuilderX版本号: 4.15

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: ios 7 plus

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

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");
});

操作步骤:

预期结果:

实际结果:

保存没有生效,也没有出错提示。

bug描述:

在ios下,使用plus.nativeObj.Bitmap,无法保存图片到本地文件,不是保存的相册。系统成功返回,但是手机对应文件夹没有文件。

2024-06-11 15:30 负责人:DCloud_iOS_XHY 分享
已邀请:
爱喝咖啡的老猫

爱喝咖啡的老猫 (作者) - 爱喝咖啡的老毛

顶,在安卓下,一切正常,就是ios不行

DCloud_iOS_XHY

DCloud_iOS_XHY

请上传一个能复现问题的完整示例工程

要回复问题请先登录注册