我从手机库中选择了一张图片(或视频):
navigator.camera.getPicture(PictureSuccess, err,{
allowEdit: false,
sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
destinationType: Camera.DestinationType.FILE_URI,
mediaType: Camera.MediaType.ALLMEDIA
});
然后,在选择图片后,我会在PictureSuccess(fileURI)
中执行此操作以转到FileEntry并检索文件日期:
window.resolveLocalFileSystemURI(fileURI, function(fileEntry) {
fileEntry.getMetadata(function(meta){
console.log(meta.modificationTime);
}, err);
}, err);
控制台输出是当前日期,而不是iOS上的文件日期。 但在Android手机上,输出是正确的图像日期。我认为iOS会在将图片提供给我的应用之前修改文件。
我的问题是:您是否遇到过同样的问题?您是否设法找到解决方法?
(使用PhoneGap 2.5.0和iOS 6.1.2)
文档: