1***@qq.com
1***@qq.com
  • 发布:2021-04-25 11:11
  • 更新:2021-04-25 11:15
  • 阅读:887

uni.compressImage提示找不到文件

分类:uni-app

请教一下,我现在是android 与 uni-app 混编的,然后通过android保存的图片,图片路径是storage/emuiated/0 然后返回uni-app代码通过uni.compressImage压缩的,uni.compressImage提示找不到文件,代码如下,android保存的照片已经存在手机中了

                                                       // uni.compressImage({  
                                //  src: data.getExtra('imagePath'),  
                                //  quality: 100,  
                                //  success: res => {  
                                //      uni.showModal({  
                                //          title: '压缩',  
                                //          content: 'requestCode:' + requestCode + ',resultCode:' +  
                                //              resultCode + ',data:' + data,  
                                //          success: function(res) {  
                                //              if (res.confirm) {  
                                //                  console.log('用户点击确定');  
                                //              } else if (res.cancel) {  
                                //                  console.log('用户点击取消');  
                                //              }  
                                //          }  
                                //      });  
                                        // self.srcMaterial = res.tempFilePath;  
                                        self.srcMaterial = data.getExtra('imagePath');  
                                        self.uploadImage(self.srcMaterial, 1);  
                                //  },  
                                //  fail: fail=>{  
                                //      uni.showModal({  
                                //          title: 'resultCode',  
                                //          content: 'fail:' + JSON.stringify(fail),  
                                //          success: function(res) {  
                                //              if (res.confirm) {  
                                //                  console.log('用户点击确定');  
                                //              } else if (res.cancel) {  
                                //                  console.log('用户点击取消');  
                                //              }  
                                //          }  
                                //      });  
                                //  }   
                                // });
2021-04-25 11:11 负责人:无 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

你这路径不合规 高版本手机只支持应用沙盒路径

  • 1***@qq.com (作者)

    完整的路径是/storage/emulated/0/0_OpenSDK/Captures/1619321343336.jpg

    2021-04-25 11:30

  • DCloud_Android_ST

    回复 1***@qq.com: 知道 你这个路径不合规不属于应用沙盒路径

    2021-04-25 11:33

  • 1***@qq.com (作者)

    回复 DCloud_Android_ST: 那你的意思是,我存的时候是需要获取我应用的沙盒路径然后存在沙盒路径中,然后在uni.compressImage找存的这个路径的时候才能找到。

    2021-04-25 11:41

  • DCloud_Android_ST

    回复 1***@qq.com: 是的 可以放到plus.io.PRIVATE_DOC目录下

    2021-04-25 11:45

该问题目前已经被锁定, 无法添加新回复