uni-app saveImageToPhotosAlbum功能无反应

uni-app saveImageToPhotosAlbum功能无反应

开发环境 版本号 项目创建方式
Mac 10 HBuilderX
产品分类:uniapp/App

PC开发环境操作系统:Mac

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

HBuilderX类型:正式

HBuilderX版本号:3.1.18

手机系统:Android

手机系统版本号:Android 9.0

手机厂商:华为

手机机型:Nova4

页面类型:vue

打包方式:离线

示例代码:

```javascript
uni.getImageInfo({  
    src: this.ewmimgurl,  
    success: function(imageObj) {  
        console.log('图片信息:', JSON.stringify(imageObj));  
        var leixin = typeof(imageObj);  
        uni.showModal({  
            content: 'leixin:'+leixin+';path:'+imageObj.path+';width:'+imageObj.width,  
            showCancel: false  
        })  
        uni.saveImageToPhotosAlbum({  
            filePath: imageObj.path,  
            success: (res) => {  
                console.log('图片保存成功');  
                danceuiTool.showToast(_this.$refs.toast, '图片保存成功');  
            },  
            fail: (err) => {  
                uni.showModal({  
                    content: 'fail:' + JSON.stringify(err),  
                    showCancel: false  
                })  
            }  
        });  
    },  
    fail: (err) => {  
        uni.showModal({  
            content: 'fail:' + JSON.stringify(err),  
            showCancel: false  
        })  
    }  
});

操作步骤:

uni.saveImageToPhotosAlbum操作

预期结果:

图片提示下载到本地相册

实际结果:

没有任何反应

bug描述:

saveImageToPhotosAlbum点击后没有反应,不触发success,也不触发fail  

我测试了两种方式:
1. 先uni.getImageInfo再uni.saveImageToPhotosAlbum
2. 先uni.downloadFile再uni.saveImageToPhotosAlbum  

两种方式测试一下,安卓离线打包,到saveImageToPhotosAlbum之前就没有反应了。
目前就测试了安卓,用mac打包和windows打包都测试了一遍,均有这个问题。

测试了一下getImageInfo后的图片输出,地址貌似没有问题。


更多关于uni-app saveImageToPhotosAlbum功能无反应的实战教程也可以访问 https://www.itying.com/category-93-b0.html

回到顶部