1
我已經看到很多有關寫在互聯網上的phonegap文件的問題,但沒有一個爲我工作。我試過官方phonegap文件,但它總是返回error.code 1.
我不知道這是什麼意思。寫在文件phonegap
我曾嘗試以下解決方案
// Wait for PhoneGap to load
document.addEventListener("deviceready", onDeviceReady, false);
// PhoneGap is ready
function onDeviceReady() {
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
}
function fail(){
console.log('fail');
}
function gotFS(fileSystem) {
var path = "test.txt";
fileSystem.root.getFile(path, {create: true, exclusive: false}, gotFileEntry, fail);
}
function gotFileEntry(fileEntry) {
fileEntry.createWriter(gotFileWriter, fail);
}
function gotFileWriter(writer) {
writer.onwrite = function(evt) {
console.log("write success");
};
writer.write("some sample text");
$.ajax({
url:'test.txt',
success:function(msg){
console.log('message: '+msg)
}
})
}
但是在函數gotFileWriter()
執行控制檯日誌:write success
但我的AJAX返回一個空文件。
我現在用的是2.4.0版本,當我試圖文件2.4.0我有這樣的記錄:
你是正確使用令狀,並與doc永久性工作,謝謝 – Ajouve 2013-02-16 16:42:02
@ant你創建的文件位於文件系統的位置?我無法傳遞確切的文件:///文件的路徑? – trainoasis 2014-06-30 06:44:29