Javascript readfile with filename



我想读取带有filename的文件,但是函数给出错误

var data = "class.php"
var reader = new FileReader();
var result  = reader.readAsText(data);
console.log(result);

JavaScript可以使用FileReader()读取本地文件,但不能自动读取,这意味着用户必须通过html<input type="file">将文件(或文件列表)传递给脚本。

之后,JavaScript将能够处理文件(或文件列表)。

<<p> JavaScript strong>不能出于安全考虑,在不需要用户输入的情况下访问计算机的文件系统。

所以,如果你想这样做,你需要创建一个html文档,输入html,然后读取文件内容。

然后,您可以在click事件处理程序中像这样处理文件:

var fr = new FileReader();
fr.onload = function(e) {
const text = e.target.result;
};
fr.readAsText(file);

readAsText是异步的,你需要使用onload回调来查看结果。

相关内容

  • 没有找到相关文章

最新更新