JS-如何将txt文件的内容转换为var?

时间:2019-01-22 16:01:06

标签: javascript

如何使用JavaScript打开本地txt文件并将其内容转换为变量?

2 个答案:

答案 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>