普通方法通过js是无法读取csv文件或者普通文件的,所以此例子可以解决前端读取csv或者其他文件的问题,不需要通过后端语言。
html部分:
<td>上传CSV文件:</td>
<td>
<input type="file" id="file" οnchange="readAsText()" /></td>
javascript 部分:
function readAsText() {
var file = document.getElementById("file").files[0];
var reader = new FileReader();
//将文件以文本形式读入页面
reader.readAsText(file, "gb2312");
reader.onload = function () {
var msg = this.result;
}
}