js读取本地文件 我有个需求,就是用js读取本地文件,之前用的activex,但是其它浏览器不兼容。现在想让其他浏览器兼容,读取.txt文件就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对 用input type='file' 用户选择文件后,将文件上传到服务器处理,想怎么读就怎么读,呵呵 我看到网上讲js可以读取本地xml文件,我用js调用 activex也实现读取本地文件,所以你说的这个不允许,我还真不清楚 js取得txt 其实 txt就能在相应的浏览器打开 你把txt当成一个页面获取页面的内容就可以读取txt文件了<html><head><title>jQuery Ajax 实例演示</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/></head><script src="http://code.jquery.com/jquery-1.4.3.js"></script><body><div id="result" style="background:orange;border:1px solid red;width:300px;height:200px;"></div><form id="formtest" action="" method="post"><span id="success" > </span></form><script type="text/javascript">$.ajax({ type: "POST",//请求方式 url: "java.txt",//地址,就是action请求路径 data: "text",//数据类型text xml json script jsonp success: function(msg){//返回的参数就是 action里面所有的有get和set方法的参数 document.getElementById("result").innerHTML=msg; }}); </script></body></html> 从安全性来说,js是不该读取本地文件的,不然我做一个网站,你一打开我的网页,我的脚本就把你硬盘上的文件读走了,那网页还有什么安全性可言??至于你说的网上讲可以读取本地xml文件,那相信该网页也必须是在本地才可以,js从网页文件所在电脑的硬盘上读取文件才能说是安全的。还有Activex控件实现,相信这倒是可以实现的,要不怎么说运行Activex控件是有风险的呢,不是信任的网站,你敢加载它的Activex控件?? 函数传值问题 怎么设置头文件过期时间为当前时间+1天? 服务器端返回JSON数据后如何用Javascript进行排序 chrome safari 浏览器间关系???? javascript能不能取得ActiveX控件的版本号? 如何弹出一个页面覆盖前一个页面 三级联动问题 关于checkbox的问题,实现checkgroup功能 左键点击链接,然后直接驱动下载,如何实现? 在CSDN各位高手的帮助下,做了一个带行号的小东西 请问如何反复执行一个函数 json格式问题,很难。
<html><head>
<title>jQuery Ajax 实例演示</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<script src="http://code.jquery.com/jquery-1.4.3.js"></script>
<body><div id="result" style="background:orange;border:1px solid red;width:300px;height:200px;"></div>
<form id="formtest" action="" method="post">
<span id="success" > </span>
</form>
<script type="text/javascript">$.ajax({
type: "POST",//请求方式
url: "java.txt",//地址,就是action请求路径
data: "text",//数据类型text xml json script jsonp
success: function(msg){//返回的参数就是 action里面所有的有get和set方法的参数
document.getElementById("result").innerHTML=msg;
}
});
</script>
</body>
</html>
从安全性来说,js是不该读取本地文件的,不然我做一个网站,你一打开我的网页,我的脚本就把你硬盘上的文件读走了,那网页还有什么安全性可言??
至于你说的网上讲可以读取本地xml文件,那相信该网页也必须是在本地才可以,js从网页文件所在电脑的硬盘上读取文件才能说是安全的。
还有Activex控件实现,相信这倒是可以实现的,要不怎么说运行Activex控件是有风险的呢,不是信任的网站,你敢加载它的Activex控件??