比方说,我的assets/www目录(位于index.html旁边)中有一个名为foo.html
的文件(非常舒适)。访问资产/ www目录中的文件
我想将该文件复制到设备上的其他位置。我的第一个方法window.resolveLocalFileSystemURI("foo.html", cool(), notCool());
不起作用。还有像www这样的前缀,它不会。
知道它是否真的有可能通过Phonegap访问文件会很有趣。我不确定,因此希望看到代码片段,如果可能的话,如何获取资产目录中的文件的FileEntry。
编辑: 好了,现在我们已经有了一个这样调用
window.resolveLocalFileSystemURI("file:///android_asset",
function(entry){
console.log(entry.fullPath);},
function(evt){
console.log(evt.code);}
);
但我们得到一个错误与code: undefined
(PhoneGap的V1.2)和code: 1
与V1.0(代码1 =文件没有找到?)
它看起来很好,但它不工作:C始终调用失败方法。即使我尝试访问script.js文件,而不是我的虚拟html。另外我已经仔细检查了目录。错误事件只有1个字段,即代码:undefined。 – yoshi
什么在你的logcat输出? – Leon
记录错误事件只显示一个字段: 'code:undefined' – yoshi