比方說,我的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