now007
now007
  • 发布:2024-12-18 16:08
  • 更新:2024-12-19 15:25
  • 阅读:65

【报Bug】hbuildx 4.29 在小米手机上真机运行或者打包后,无法保存图片到相册

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.29

手机系统: Android

手机系统版本号: Android 14

手机厂商: 小米

手机机型: Redmi Note 13 Pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:
downWaterPhoto() { //保存到相册  
                var that = this  
                uni.saveImageToPhotosAlbum({  
                    filePath: that.initImgSrc,  
                    success: function() {  
                        uni.showToast({  
                            title: "保存成功",  
                            icon: "none"  
                        });  
                    },  
                    fail: function(err) {  
                        if (err.errMsg == 'saveImageToPhotosAlbum:fail No Permission') {  
                            that.getAlbumAuth()  
                        } else {  
                            uni.showToast({  
                                title: "保存失败,请稍后重试",  
                                icon: "none"  
                            });  
                        }  
                        //that.getAlbumAuth()  
                        console.log(err)  
                    },  
                })  
            },

预期结果:

成功

实际结果:

失败

bug描述:

如题,标准基座没问题,自定义基座和打包后运行无法保存到相册。发现权限管理中有一个无法开启, 开启后再次打开还是关闭的状态

2024-12-18 16:08 负责人:DCloud_Android_zl 分享
已邀请:
now007

now007 (作者)

升级4.36依旧存在无法保存图片视频到相册

now007

now007 (作者)

@DCloud_Android_zl

  • now007 (作者)

    uni.downloadFile({  
    url: item.url || item.path,
    success: (res) => {
    uni.hideLoading()
    if (res.statusCode === 200) {

    uni.saveImageToPhotosAlbum({
    filePath: res.tempFilePath,
    success: function() {
    uni.showToast({
    title: "下载完成,请至相册查看",
    icon: "none"
    });
    },
    fail: function() {
    uni.showToast({
    title: "下载失败,请稍后重试",
    icon: "none"
    });
    }
    });
    } else {
    this.bpyShowMsg('下载失败')
    uni.hideLoading()
    }
    },
    fail: () => {
    this.bpyShowMsg('下载失败')
    uni.hideLoading()
    }
    });

    2024-12-18 17:14

now007

now007 (作者)

@DCloud_Android_zl 有消息吗

要回复问题请先登录注册