【发布时间】:2011-05-14 21:35:36
【问题描述】:
我是 JavaScript 新手,如果这个问题的答案很明显,请见谅。
我正在尝试为文本编辑器网络应用程序设置导入功能。
我的代码如下:
function dataImport() {
confirm("Are you sure you want to import the selected file? This will overwrite any data that is currently saved in the application workplace.");
var fileReader = new FileReader();
window.localStorage.setItem("AppData", fileReader.readAsText(document.querySelector("#import-selector").value));
};
它应该被激活:
<input id="import-selector" type="file" /><button id="import-button" onclick="dataImport();">Import File</button>
但是,它不会将文件的内容写入 localStorage,而是仅写入单词“未定义”。我认为发生了某种错误,但我不确定它是什么。
提前感谢您的任何帮助或建议。
【问题讨论】:
-
Google Chrome,开发者频道。
标签: javascript import local-storage filereader