无法使用resolveLocalFileSystemURL解析phonegap中的文件URI

时间:2015-07-28 01:41:35

标签: javascript android cordova fileapi

我使用以下方法捕获图像:

 navigator.camera.getPicture(uploadImage, function (message) {}, {
    destinationType: navigator.camera.DestinationType.FILE_URI,
    sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY,
    mediaType: navigator.camera.MediaType.ALLMEDIA
 });

function uploadImage (imageURI){
   window.resolveLocalFileSystemURL(imageURI, function (fileEntry) {
    fileEntry.file(function(file){
         console.log('file type is ',file.type);
    },function(err){
      console.log('error in getting mime type ',err);
    });
   },
   function(err){
     console.log('error in resolving uri ',err);
   });
}

当我从图库中选择图像/视频时,我会得到这样的URI

content://com.android.providers.media.documents/document/image%3A2119

然后最终得到错误error in resolving uri : error code 1000

我需要获得MIME类型的选择文件,其中包含如上所述的URI。

我在下面提到了链接,但没有运气:(

onetwo

帮我解决这个问题。

0 个答案:

没有答案