使用FILE_URI的cordova相机插件问题

时间:2017-10-28 14:47:49

标签: ionic-framework ionic2 cordova-plugins ionic3

我在我当前的项目中使用IONIC 3.7.0。在一个要求中,我需要使用cordova相机插件从图库中拍摄照片uri。每次当我试图获取URI时,我得到的data_uri是base64长字符串。

我只需要图像的file_uri就可以了。请建议。

var options = {
              sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
              destinationType: Camera.DestinationType.FILE_URI
          };
          Camera.getPicture(options)
              .then((imageData) => {
                  console.log(imageData);
                  this.fileToUpload = imageData;
                  const base64Image = "data:image/jpeg;base64," + imageData;
                  this.preloadImage._img.src = base64Image;
                  this.codeservice.doProfileImageUpload(base64Image)
                      .subscribe(res => {
                          if(res.length()>0){
                              console.log('updated');
                          }
                      })
          }, (err) => {
              console.log(err);
          });

0 个答案:

没有答案