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