我看過很多關於想要使用Javascript編寫文本文件的人的文章。它看起來像這曾經是可能的。我已經嘗試了很多很多的例子,但是無法在Downloadify之外工作。使用javascript或其他技術編寫本地文件
我正在尋找一些東西,可以讓我在自己的機器上寫出一個文本值到本地文件。我在本地運行Javascript,而不是在Web服務器上運行。我希望立即寫出來,而不需要按下下載按鈕等。
有沒有任何選擇?
我看過很多關於想要使用Javascript編寫文本文件的人的文章。它看起來像這曾經是可能的。我已經嘗試了很多很多的例子,但是無法在Downloadify之外工作。使用javascript或其他技術編寫本地文件
我正在尋找一些東西,可以讓我在自己的機器上寫出一個文本值到本地文件。我在本地運行Javascript,而不是在Web服務器上運行。我希望立即寫出來,而不需要按下下載按鈕等。
有沒有任何選擇?
實際上你可以使用HTML5本地存儲
localStorage.setItem(KEY, VALUE);
設置鍵/值對(S)和
var result = localStorage.getItem(KEY);
獲得的關鍵
的localStorage的對象的值存儲沒有到期日期的數據。
我得到這個工作,使用下面的函數編寫出文件:
function write_it(win){
var textToWrite = win;
var textFileAsBlob = new Blob([textToWrite], {type:'text/plain'});
var fileNameToSaveAs = "win.txt"
var downloadLink = document.createElement("a");
downloadLink.download = fileNameToSaveAs;
downloadLink.innerHTML = "Download File";
downloadLink.href = window.webkitURL.createObjectURL(textFileAsBlob);
downloadLink.click();
}
這個問題已經被問了好幾次,你可能會在這裏找到一些有用的信息:HTTP:// stackoverflow.com/questions/21012580/is-it-possible-to-write-data-to-file-using-only-javascript在這裏:http://stackoverflow.com/questions/585234/how-to-read-並寫入文件使用javascript – Alfonso