JS 读取本地文件
来源:互联网 发布:统计学,概率论软件 编辑:程序博客网 时间:2024/06/06 00:40
近日参加一个比赛,想锦上添花的加一个应用程序,但不会C#,所以想到做一个WEB应用。应用功能需要读取本地文件内容。在网上找了几日,都需要创建ActiveX对象,但该对象一般应用于IE浏览器。虽然火狐与chrome也有办法实现,但个人嫌太过麻烦。终于在某个地方找到一种简单的方法(具体在哪里,本人忘记了....感谢代码贡献者!),然而实际上就是创建getXMLHttpRequest()对象,向服务器获取数据请求,但你可以把src设为本地地址。JS代码如下:亲测可以在chrome、火狐、IE都可使用,其他浏览器不知道行不行。
/** * Created by Administrator on 2017/7/5. */var LineReader = function () { var progId, progIds = ["MSXML2.XMLHTTP.6.0" , "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"]; function getXMLHttpRequest() { if (!window.ActiveXObject) { return new XMLHttpRequest(); } else if (progId != null) { return new ActiveXObject(progId); } else { for (var i = 0; i < progIds.length; i++) { try { return new ActiveXObject(progId = progIds[i]); } catch (ex) { progId = null; } } } } function loadClass(src) { try { var xmlHttp = getXMLHttpRequest(); xmlHttp.open("GET", src, false); xmlHttp.send(null); var stus = xmlHttp.status; if (stus == 200 || stus == 0 || stus == 304) { return xmlHttp.responseText; } }catch(ex){ alert("error!"); } } return loadClass("Student.txt");};然后在你的html中调用LineReader()函数的返回值就OK了。
阅读全文
0 0
- js读取本地文件
- js读取本地文件
- js读取本地文件(IE)
- JS 读取本地文件
- js读取本地文件
- js读取本地文件
- JS学习--用JS读取本地文件
- JS读取本地文件及目录的方法
- js依次读取本地文件并显示内容
- JS读取本地文件及目录的方法
- JS读取本地文件及目录的方法
- JS读取本地文件及目录的方法
- JS读取本地文件及目录的方法
- JS读取本地文件及目录的方法
- js 读取本地文件显示在 img中
- JS创建、写入、读取本地文件(txt)
- 读取本地文件
- 读取本地文件
- 导数的概念及运算
- Struts2- (一)
- 知识图谱2-【浅谈知识图谱的构建技术】
- anaconda安装pyqt
- jedis入门
- JS 读取本地文件
- 立体匹配算法:《Cross-Scale Cost Aggregation for Stereo Matching》总结
- Python的Beautiful Soup学习笔记
- 持续集成之jenkins实践教程:基础篇(4): 集成redmine
- LeetCode-121. Best Time to Buy and Sell Stock (Java)
- dbms_space.create_table_cost的unwrap解密和原理解析
- SVN报错Cleanup failed to process the following paths
- Struts2系列登录注册的小项目之验证规则
- HTML <option> 标签的 value 属性