在做一个模块,我在客户端访问服务器端的网页,有一个按钮,点击之后,将服务器端的一个txt文档打开,并显示在网页上,代码如下:
function readFile(filename){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile(filename,1);
var s = "";
while (!f.AtEndOfStream)
s += f.ReadAll()+" ";
f.Close();
return s;
}
//写文件
function writeFile(filename,filecontent){
var fso, f, s ;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile(filename,2,true);
f.WriteLine(filecontent);
f.Close();
alert('ok');
}
<html>
<input type="button" value="Write!" onclick="writeFile('config.txt',document.getElementById('show').value);"/><br><br>
<input type="button" value="Read!" onclick="document.getElementById('show').value=readFile('config.txt');"/><br>
</html>我的服务器并不是电脑,所以config.txt需要用相对路径,怎么改呀呀?
function readFile(filename){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile(filename,1);
var s = "";
while (!f.AtEndOfStream)
s += f.ReadAll()+" ";
f.Close();
return s;
}
//写文件
function writeFile(filename,filecontent){
var fso, f, s ;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile(filename,2,true);
f.WriteLine(filecontent);
f.Close();
alert('ok');
}
<html>
<input type="button" value="Write!" onclick="writeFile('config.txt',document.getElementById('show').value);"/><br><br>
<input type="button" value="Read!" onclick="document.getElementById('show').value=readFile('config.txt');"/><br>
</html>我的服务器并不是电脑,所以config.txt需要用相对路径,怎么改呀呀?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货