离子相机如何将图像存储在设备中

时间:2019-01-11 12:14:48

标签: ionic-framework ionic-native cordova-native-file

我的离子应用程序具有相机和文件本机插件,因此,每当我安装应用程序时,它都应在设备(android / ios)中创建文件夹。我可以在设备中创建文件夹,但是我的图像没有存储在该文件夹中。

无论何时在应用程序中拍摄照片,都应将其存储在创建的文件夹中?

我使用了文件插件,并且能够创建文件夹,但是我的离子图像未存储在该创建的文件夹中。

if(this.platform.is('android')) {
        this.File.checkDir(this.File.externalRootDirectory, '.somethig').then(response => {
          console.log('Directory exists'+ ' '+ response);
        }).catch(err => {
          console.log('Directory doesn\'t exist'+JSON.stringify(err));
          this.File.createDir(this.File.externalRootDirectory, '.somethig', false).then(response => {
            console.log('Directory create'+response);
          }).catch(err => {
            console.log('Directory no create'+JSON.stringify(err));
          }); 
        });
      }

  public captureImage() { // for issue form and update issue
    this.platform.ready().then(() => {
      const options: CameraOptions = { // specification for capturing image
        quality: 30,
        // sourceType: this.camera.PictureSourceType.CAMERA,
        destinationType: this.camera.DestinationType.FILE_URI,
        saveToPhotoAlbum: true,
        encodingType: this.camera.EncodingType.JPEG,
        mediaType: this.camera.MediaType.PICTURE,
        targetHeight: 2272,
        targetWidth: 1704,

当我从应用程序拍摄照片时,它应该存储在特定的文件夹中。

0 个答案:

没有答案