好日子保存的文件,讀通過FileSaver.js
我還是新編程和我使用FileSaver.js保存.txt文件。
我設法讓我正在構建的應用程序將文件保存在我的「下載」文件夾中,但是現在當我想要讀取此文件時,我碰到了一堵牆。
我知道,出於安全原因,我們無法訪問整臺計算機,但是在這裏是這種情況嗎?
我使用方法,但我不能訪問該文件...我去那裏https://www.html5rocks.com/en/tutorials/file/filesystem/這裏https://www.html5rocks.com/en/tutorials/file/dndfiles/#toc-reading-files ...但不幸的是我不明白的方式來訪問文件和讀取它。
我保存文件這種方式(使用FileSaver.js):
var blob = new Blob([data], {type:"text/plain;charset=utf-8"});
saveAs(blob, filename);
當它的時間來加載該文件,我這樣做:
var fileToLoad = filename;
var fileReader = new FileReader();
fileReader.onload = function(fileLoadEvent) {
console.log("File loaded properly!");
};
content = fileReader.readAsText(fileToLoad);
我想提出的內容的文件放入變量content
。
如果有人能幫我澄清一下......謝謝你提前!
你們是不是要讀它的時候得到一個路徑系統上的文件?如果是這樣,它是相對還是完整? –
不,我不是。使用下面的鏈接,我只是有一個錯誤消息說該文件沒有找到。 – EricF
看起來像@KarenGrigoryan有你的答案 –