在服务器生成了XML文件,想要下载到客户端,首先我采用文件流的形式读入到变量中:
File f = new File(xmlfile);
InputStreamReader read = new InputStreamReader (new FileInputStream(f),"UTF-8");
BufferedReader reader=new BufferedReader(read);
String line;
while ((line = reader.readLine()) != null) {
xmlstring = line;
System.out.print(xmlstring);
}
然后我采用FileSystemObject这个对象读取客户端配置文件设置的路径,写入到本地:
function ReadFile(){
var syspath = "c://yb.ini";
var path = ""; var fso, f1, ts, s; var zyh ; var ForReading=1;
fso=new ActiveXObject("Scripting.FileSystemObject");
ts=fso.OpenTextFile(syspath,ForReading);
s=ts.ReadLine();
ts.Close();
findObj("path").value = s;
return true;
}
function WriteFile(xmlfile)
{ var syspath = "c://yb.ini"; var path = "";
var fso, f1, ts, s; var zyh ,tf; var ForReading=1;
fso=new ActiveXObject("Scripting.FileSystemObject");
ts=fso.OpenTextFile(syspath,ForReading);
s=ts.ReadLine(); ts.Close();
path = s+"//"+xmlfile+".xml"; s = "";
htadText = findObj("content").value;
fso = new ActiveXObject("Scripting.FileSystemObject");
tf = fso.CreateTextFile(path, "true");
tf.Write(htadText);
tf.Close();
return true;
}