Ionic 4:如何从相机(@ ionic-native / camera)制作文件(@ ionic-native / file)FILE_URI

时间:2018-10-17 12:25:19

标签: file ionic-framework native

  1. 我试图使用window.resolveLocalFileSystemURL()从相机(@ ionic-native / camera)FILE_URI(videoUri)制作文件(@ ionic-native / file)。
  2. 但是它不起作用!!!:也许我需要使用另一个API。
  3. 以下代码块是我的代码:

    from jira import JIRA
    
    jira_options = {
       'server': '<your jira url>',
       'verify': True,
       'headers' : {
                        'X-Atlassian-Token': 'no-check',
                        'Cache-Control': 'no-cache',
                        'Content-Type': 'application/json',
                   }
    }
    
    jira = JIRA(options=jira_options, basic_auth=('<username>', '<password>'), validate=True)
    

1 个答案:

答案 0 :(得分:0)

这是正确的用法:

mediaType: this.camera.MediaType.PICTURE

let options: CameraOptions = {
    quality: 50,
    destinationType:     this.camera.DestinationType.FILE_URI,               
    sourceType:this.camera.PictureSourceType.PHOTOLIBRARY,
    allowEdit: false,
    mediaType: this.camera.MediaType.PICTURE,
    saveToPhotoAlbum: false};

this.camera.getPicture(options)
    .then((videoUri)=> {

       window.resolveLocalFileSystemURL(videoUri, function (fileEntry) {
            fileEntry.file(function (fileObj) {
                this.auth.presentAlert(fileObj)
                this.startTransfering(fileObj) ;
                console.log("Size = " + fileObj.size);
            });
        });
    },
    (err)=> {
         this.auth.presentAlert(err) ;
    }) ;