1***@qq.com
1***@qq.com
  • 发布:2025-01-10 09:11
  • 更新:2025-01-10 09:11
  • 阅读:7

【报Bug】云空间未使用,显示存储下载超量。uni-id-pages 个人中心页面上传头像后,无法预览,云存储里也不能预览下载

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

无法使用云存储下载或者预览功能,引入的uni-id-pages组件,里面的个人中心页面,头像可以进行上传,裁切,但是裁切点击确定后,页面不显示头像,提示更新成功。

            uploadAvatarImg(res) {  
                // #ifdef MP-WEIXIN  
                return false // 微信小程序走 bindchooseavatar方法  
                // #endif  

                // #ifndef MP-WEIXIN  
                if(!this.hasLogin){  
                    return uni.navigateTo({  
                        url:'/uni_modules/uni-id-pages/pages/login/login-withoutpwd'  
                    })  
                }  
                const crop = {  
                    quality: 100,  
                    width: 600,  
                    height: 600,  
                    resize: true  
                };  
                uni.chooseImage({  
                    count: 1,  
                    crop,  
                    success: async (res) => {  
                        console.log('img',res);  
                        let tempFile = res.tempFiles[0],  
                            avatar_file = {  
                                // #ifdef H5  
                                extname: tempFile.name.split('.')[tempFile.name.split('.').length - 1],  
                                // #endif  
                                // #ifndef H5  
                                extname: tempFile.path.split('.')[tempFile.path.split('.').length - 1]  
                                // #endif  
                            },  
                            filePath = res.tempFilePaths[0]  
                            console.log('file',filePath);  

                        //非app端剪裁头像,app端用内置的原生裁剪  
                        // #ifdef H5  
                        if (!this.isPC) {  
                            filePath = await new Promise((callback) => {  
                                uni.navigateTo({  
                                    url: '/uni_modules/uni-id-pages/pages/userinfo/cropImage/cropImage?path=' +  
                                        filePath + `&options=${JSON.stringify(crop)}`,  
                                    animationType: "fade-in",  
                                    events: {  
                                        success: url => {  
                                            callback(url)  
                                        }  
                                    },  
                                    complete(e) {  
                                        console.log(e);  
                                    }  
                                });  
                            })  
                        }  
                        // #endif  

                        let cloudPath = this.userInfo._id + '/' + Date.now()+ '.' + avatar_file.extname  
                        avatar_file.name = cloudPath  
                        uni.showLoading({  
                            title: "更新中",  
                            mask: true  
                        });  
                        console.log('filepath',filePath);  
                        console.log('cloudpaht',cloudPath);  

                        let {  
                            fileID  
                        } = await uniCloud.uploadFile({  
                            filePath,  
                            cloudPath,  
                            cloudPathAsRealPath: true, // 阿里云支持云端文件夹路径时,需要写这个属性  
                            onUploadProgress: (progressEvent) => {  
                              console.log(progressEvent);  

                            }  
                        });  
                        console.log('fileId',fileID);  
                        avatar_file.url = fileID  
                        uni.hideLoading()  
                        this.setAvatarFile(avatar_file)  
                    }  
                })  
                // #endif

预期结果:

云存储下载和预览可以正常使用

实际结果:

云存储下载和预览无法正常使用

bug描述:

最近都没有使用过云空间,却显示存储下载请求1.39万次,我查了1.1号-1.10号的下载 曲线图,显示为0。请排查下原因,现在无法使用下载或者预览功能了。是直接引入的uni-id-pages组件,里面的个人中心页面,头像可以进行上传,裁切,但是裁切点击确定后,页面不显示头像,提示更新成功。查看了控制台报错,
GET https://mp-95b7d2ee-1b76-41fe-8444-e7d92746f53d.cdn.bspapp.com/677f8a1721392984892a0d49/1736470848786.png net::ERR_NAME_NOT_RESOLVED
云存储数据库里有这个数据,但是也不能预览和下载。排查很多遍,觉得可能是因为存储下载超量,但是我最近没有使用过,并且曲线图里显示下载次数为0。麻烦看下原因,谢谢!

2025-01-10 09:11 负责人:无 分享
已邀请:

要回复问题请先登录注册