如何使用JavaScript打开本地txt文件并将其内容转换为变量?
答案 0 :(得分:0)
如果使用的是nodeJS,则可以使用fs模块 如果使用浏览器,则GET请求应获取文件并在响应中提供内容。但这就是说,您可能应该设置本地主机服务器或修改浏览器标志,以允许您访问桌面文件。
做一些阅读以深入了解并询问您是否有特定问题。
答案 1 :(得分:0)
在使用浏览器的情况下,您可以执行以下操作
FileReader对象使Web应用程序可以异步读取文件内容
const file = document.forms.form.file;
file.addEventListener('change', handleChange, true);
function handleChange(event) {
const file = event.target.files[0];
const fileReader = new FileReader();
fileReader.onload = function() {
console.log(fileReader.result)
}
fileReader.readAsText(file);
}
<form action="#" name="form">
<input type="file" name="file" id="file" accept="text/plain">
</form>