用JS如何去读取本地文件?其实很简单的,了解下吧。我们利用XMLHttpRequest对本地文件进行读取操作,值得注意的是,html文档的格式要与流中的读取格式设置一致, 代码如下:
function load(name) { let xhr = new xmlhttpRequest(), okStatus = document.location.protocol === "File:" ? 0 : 200; xhr.open('get', name, false); xhr.overrideMimetype("text/HTML;charset=utf-8");//默认为utf-8 xhr.send(null); return xhr.status === okStatus ? xhr.responseText : Null; } let text = load("test.txt"); console.log(text);
test.txt文件内容如下,注意,在编写这个文档的时候用记事本要选utf-8编码:
你好,世界! 你好,javascript!







网友评论文明上网理性发言 已有0人参与
发表评论: