首页 > Web开发 > 详细

js 读本地文件

时间:2018-05-03 17:44:00      阅读:138      评论:0      收藏:0      [点我收藏+]
http://www.jb51.net/article/21191.htm

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js 读本地文件</title> <script src="jquery.js"></script> </head> <body> <input type="file" id="data" name=""> <a href="#" onclick="load()">Load</a> <br/> <div id="editor" contentEditable="true" style="height: 250px;"></div> <script> function load() { var finput = document.getElementById("data"); // var editor = document.getElementById("editor"); var f = finput.files[0]; if(f){ var r = new FileReader(); r.onload = function(e){ var result = e.target.result; if(result){ var errMsg = ‘‘; var codeList = []; var lines = result.split(‘\r\n‘); for(var i=0; i<lines.length; i++){ var line = lines[i].split(‘,‘); if(line[0] != ‘‘ && line[1] != ‘‘){ codeList.push({"code": line[0],"weight": line[1]}) }else{ errMsg += (‘数据格式不正确: ‘ + line); } } if(codeList.length > 0){ show(codeList); } if(errMsg != ‘‘){ alert(errMsg); } } } r.readAsText(f); } // else{ // editor.InnerHTML = "Failed to load file"; // } } function show(codeList){ for(var i=0; i<codeList.length;i++){ console.log(‘line ‘ + i + ‘ code: ‘ + codeList[i].code + ‘ weight: ‘ + codeList[i].weight); } } </script> </body> </html>

 

js 读本地文件

原文:https://www.cnblogs.com/james641/p/8986406.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!