我使用以下方法捕获图像:
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。
我在下面提到了链接,但没有运气:(
帮我解决这个问题。