Javascript:从没有XMLHttpRequest且没有input-type-file的特定路径读取本地文本文件

时间:2016-09-21 01:07:43

标签: javascript

Javascript:我想在我的桌面上阅读文本文件的内容,但不使用XMLHttpRequest或input-type-file。我只是想把文件的路径作为javascript函数的输入。有什么帮助吗?

1 个答案:

答案 0 :(得分:2)

以下是执行此类操作的代码段。由于沙箱,我担心你需要文件选择器。

<html>
<head>
<title>Example reading a file</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
  function handleFileSelect(evt) {
    var reader = new FileReader();

    reader.onload = function(e) {
      console.log(reader.result);
    };

    reader.readAsText(this.files[0]);
  }

  $(document).ready(function () {
    $('#file').change(handleFileSelect);
  });

</script>
</head>
<body>

<input type="file" id="file" name="files" />

</body>