js创建创建本地文件并可以写入文件读取文件

在网上看了很多代码,类似下面这样,不知道怎么运行。。。不能再浏览器打开,小白一枚,第一次遇到这种类型,这种类型代码怎么运行?

var fso, f1, ts, s; 
 
var ForReading = 1; 
 
fso = new ActiveXObject("Scripting.FileSystemObject"); 
 
// 创建文件 
 
f1 = fso.CreateTextFile("c:\\testfile.txt", true); 
 
// 填写一行数据 
 
f1.WriteLine("Hello World"); 
 
f1.WriteBlankLines(1); 
 
// 关闭文件 
 
f1.Close(); 
 
// 打开文件 
 
ts = fso.OpenTextFile("c:\\testfile.txt", ForReading); 
 
// 读取文件一行内容到字符串 
 
s = ts.ReadLine(); 
 
// 显示字符串信息 
 
alert("File contents = ‘" + s + "‘"); 
 
// 关闭文件 
 
ts.Close();


哎呀呀哎呦呦
浏览 10766回答 3
3回答

MarlboroKay

首先ActiveXObject是微软IE浏览器独有的对象,不存在兼容性,也就是说只有在IE浏览器中才可以使用,如果考虑兼容的话请放弃ActiveXObject吧.其他浏览器都不支持的.

互联网的搬运工

我想问一下,能够用JS读取传过来的文件流在本地创建文件吗?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript