基本上,我想从 IOS5/6 的 phonegap 中的 /WWW/images/ 目录中读取/获取图像文件(jpg),但我无法访问它们。
这似乎是一项简单的任务,但我做不到,这令人沮丧
这被编程到虚拟机中并从模拟器中播放。
这是我的代码。
function first(){
window.requestFileSystem(LocalFileSystem.PERSISTENT,0,gotFS,fail1);
}
function gotFS(fileSystem){
console.log("gotFS__");
fileSystem.root.getFile("images/faq.jpg",null,gotFileEntry,fail1);
}
function gotFileEntry(fileEntry){
console.log("gotFileEntry___");
fileEntry.file(gotFile,fail1);
}
function gotFile(file){
readDataUrl(file);
}
function readDataUrl(file){
console.log("readDataUrl___");
var reader = new Filereader();
reader.onloadend=function(evt){
console.log("read as data URL");
console.log("result:"+evt.target.result);
}
}
reader.readAsDataURL(file);
}
function fail1(evt){
console.log(evt.target.error.code);
}
没有错误报告。但什么也没发生我的错误在哪里?请帮我。此致
解决方案
我找到了解决方案,就我而言,我想打开一个位于 www/library/pdffiles/file.pdf 的 pdf 文件。
var path = window.location.pathname;
var phoneGapPath = path.substring(0,path.lastIndexOf('/')+1);
var resource = phoneGapPath + "/pdffiles/"+ localFileName;
window.plugins.childBrowser.showWebPage( resource );
如果遇到同样的问题,我希望有人会提供服务。