我在下面有这个代码,它将文件内容打印到日志中。这很好。
现在,我想做同样的事情但不是从输入浏览框中获取文件,我想隐式地写它:
var file = 'c:\\1.txt';
我该怎么办?
<!DOCTYPE html>
<html>
<head>
<title>
Log Printer in Javascript
</title>
<input type="file" id="fileinput"/>
<script type="text/javascript">
function printFileToLog(evt) {
var file = this.files[0];
var reader = new FileReader();
reader.onload = function(progressEvent){
console.log(this.result);
};
reader.readAsText(file);
};
document.getElementById('fileinput').addEventListener('change', printFileToLog, false);
</script>
</head>
</html>
答案 0 :(得分:1)
那是不可能的。
您无法从用户的计算机上读取任何文件,除非他们明确允许您这样做。