从服务器上读取客户端文件,把服务器上的的文件写入客户端

在服务器生成了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; 

 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值