+ -
当前位置:首页 → 问答吧 → AJAX怎么读取服务器文件.?

AJAX怎么读取服务器文件.?

时间:2011-02-22

来源:互联网

最近在做一个读取文件的项目...
一开始是用的JS来读取的...下边贴代码

  // 装配图路径
   
  var filetype = document.getElementById("sfilepaty").value;//得到的路径会是D://111.txt
   
  var fso = new ActiveXObject("Scripting.FileSystemObject"); 
  var f1 = fso.OpenTextFile(filetype,1,true); 
  var arr = new Array();
  var hang =0;
  var line ;
   
   
  //alert(f1.Readline());
  // 逐行读取文件信息
  while (!f1.AtEndOfStream) 
  { 
  arr[hang]=f1.Readline();
  hang++;
  } 


在本地测试的没问题的..但是到了客户这...部署到服务器上时出错..后来检查才发现..是思路错了
JS读取的是本机上的D://111.txt 并不是服务器上的D://111.TXT

后来找了好多资料...都说JS不提供读取服务器上的文件...
所以..在这里请教各位大虾... AJAX又没办法...读取服务器上D://111.txt这个文件...
权限这块没问题..因为.已经设为信任站点了...  


在线等...希望 有人能给予建议....

作者: litaoso   发布时间: 2011-02-22

AJAX可以啊,怎么说没办法

作者: kkjjww   发布时间: 2011-02-22

...楼上的,仔细点可以么.谢谢了..
...是在前台就你把文本读取出来呢,
...还是.我在后台写一个方法读取出来.然后..在前台用AJAX调用他返回的那个集合?
...然后进行遍历.?

作者: litaoso   发布时间: 2011-02-22

动态的语言在服务里提供此功能吧,JS只是表面调用下吧.

作者: flyerwing   发布时间: 2011-02-22

先后台读取
后推到前台

作者: yhtapmys   发布时间: 2011-02-22