Как ионная камера будет хранить изображения на устройствах - PullRequest
0 голосов
/ 11 января 2019

В моем ионном приложении есть собственные плагины для камеры и файла, поэтому при установке моего приложения оно должно создавать папку на устройстве (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,

Когда я беру фото из приложения, оно должно храниться в определенной папке.

...