我看到网上普遍都是用的fileReader,但是有一个问题就是,它好像只能通过一个input type=file的控件加载一个文件,然后用fileReader.readAsText(file)加载这个文件,在onload中实现读取。
可是我想做的就是读一个固定的文件:concatenate.txt这个文件,请问我该如何实现?我试过用FileSystemObject,但是好像很多浏览器都不支持啊,不知道该怎么办了,求助!!!
原来的我是这样做的,想要测试能否载入固定文件名的文件,但是有错误。
<!DOCTYPE>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>read local file</title>
</head>
<body>
<h3>read local file with html5</h3>
<p>考参 : http://www.jsmix.com/html5/file-reader.html</p>
<p>使用 : 在chrome测试通过,其他浏览器没测试;直接双击打开显示错误的,把它放在一个web server的目录中,通过服务器的路径,如: http://127.0.0.1/a.html 打开<p>
<input type="file" id="f1" onclick="xx();">
<hr>
<div id="content"></div>
<script>
function xx (){
var dd = document.getElementById('content');
var reader = new FileReader();
if (typeof (FileReader) == "undefined"){
dd.innerHTML = "your browser doesn't support filereader";
return;
}
var src="d:\\concatenate.txt";
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f=fso.OpenTextFile(src,1,ture);
reader.onload = function (e){
dd.innerHTML += this.result;
}
reader.onerror = function (e){
dd.innerHTML = "error<br>";
}
reader.readAsText(f);
alert(f.name);
}
</script>
</body>
</html>
在客户端的,因为就是本地打开浏览器然后,以网页的方式载入的一个本地的文件。
javascript 已知文件名的本地文件的读取
回答:如果是客户端读取文件的话,只能用IE了,其他浏览器是不支持的,因为这样很危险!
javascript怎么读取本地文件?
总的来说,JavaScript读取本地文件需要用户主动上传文件,并通过`File`对象和`FileReader` API进行操作。在实现过程中需考虑安全策略和用户体验,确保代码的稳定性和高效性。
js如何读取本地文件(js如何读取本地文件数据)
对文件进行的操作要比以上介绍的驱动器(Drive)和文件夹(Folder)操作复杂些,基本上分为以下两个类别:对文件的创建、拷贝、移动、删除操作和对文件内容的创建、添加、删除和读取操作。下面分别详细介绍。? (一)创建文件? 一共有3种方法可用于创建一个空文本文件,这种文件有时候也叫做文本流(textstream)。? 第一种...
javascript 如何读取本地文本文件(txt)并存入数组!?高手帮忙!
这个要看你在什么地方应用了,如果是网页中,js是不能读取到本地文件的,只能访问同域的文件 比如www.baidu.com中的js代码就只能访问baidu域名下的文件.如果是用ie在本地打开html文件中的js,把安全性调低一点是可以访问本地文件的。可以用fso读文件,也可以用adodb.stream读文件.还可以用wscript或cscrip...
如何用javascript操作本地文件
使用javascript对本地文件进行操作实际上是有一点技术后退的感觉。毕竟桌面应用程序微软的、java的已经相当成熟了。不过用 javascript做点小程序来处理本地事务,在没有java或者MFC开发环境的时候还是很方便的。闲话少说,入正题:1.先上代码:\/\/读文件 var fso, f1, ts;var ForReading = 1;fso = ...
如何用ASP\/javascript实现点击一个按钮然后浏览本地硬盘上指定文件类型...
这个就跟你在放代码的服务器上用代码调用图片的方法一样,只不过你要先用这个按钮触发的js函数将浏览器端的电脑上的文件的路径给获取到,要是图片的话,假设你的本地的图片的路径是d:\/img\/test.jpg就用将他的src设置成d:\/img\/test.jpg这个就可以了。不过不同的浏览器上会有安全设置,可能会不太...
h5+js实现本地文件读取和写入
在现代浏览器中,HTML5提供了一套强大的功能,其中之一就是通过JavaScript实现本地文件的读取和写入。尽管FileReader在Chrome、Firefox和Safari等浏览器中有良好支持,但FileWriter的兼容性则较为有限,主要局限于Chrome。让我们通过一个实例来深入了解这一过程。首先,HTML5中的FileReader用于读取文件,而...
javascript如何读取选择文件名的路径
这样不行么?放表单提交··不就到服务端了吗?到了服务端不就可以存数据库了吗?其他的我就不知道了··=== 用普通方式上传,如果设置了form 的enctype="multipart\/form-data"属性的话,在服务器端是取不到路径的!
JavaScript实现访问本地文件夹
实现JavaScript访问本地文件夹功能,利用`showDirectoryPicker()` API可完成选择文件夹的简单操作。此API提供了丰富的选项,如`id`、`mode`与`startIn`,确保了不同用户间的目录记忆、访问权限与起始目录的灵活性。返回值是一个`Promise`对象,兑现为`FileSystemDirectoryHandle`,若用户拒绝访问,将抛出`...
用javascript如何读取本地TXT文件?
不需要大神。用ajax功能就能轻松读出来。读一个文件可以用异步方式,多个文件时应该用同步方式才能正确读取。我也是查了好久才查到的。