Android上的Phonegap:Can';无法从照相机访问文件

Android上的Phonegap:Can';无法从照相机访问文件,android,cordova,file-access,Android,Cordova,File Access,在相当长的一段时间里,我使用Phonegap为我们的应用程序拍照,并最终将照片发送到服务器。直到最近,我们使用了Phonegap 1.4,一切都很顺利 现在我先是切换到2.2,然后是2.5,但是在拍摄完照片后,我总是在访问图片时遇到问题。摄像头使用文件URI进行响应,但当我尝试访问该文件时,总是出现错误5 fileSystem.root.getFile(file, {create: false}, ideaCommitCopyFileEntryToLocal, failOpenFile); 现

在相当长的一段时间里,我使用Phonegap为我们的应用程序拍照,并最终将照片发送到服务器。直到最近,我们使用了Phonegap 1.4,一切都很顺利

现在我先是切换到2.2,然后是2.5,但是在拍摄完照片后,我总是在访问图片时遇到问题。摄像头使用文件URI进行响应,但当我尝试访问该文件时,总是出现错误5

fileSystem.root.getFile(file, {create: false}, ideaCommitCopyFileEntryToLocal, failOpenFile);

现在我在寻求建议,到底出了什么问题。有什么想法吗?

您是否尝试将文件URI解析为文件名,请检查此项,您将此文件保存在哪里?它在任何目录中吗?您可能希望先获取目录,然后获取文件://获取数据目录,如果它不存在,则创建它。dataDir=fileSystem.root.getDirectory(“数据”,{create:true});//创建锁文件,当且仅当它不存在时。lockFile=dataDir.getFile(“lockFile.txt”,{create:true,exclusive:true});