日期:2014-05-17  浏览次数:20926 次

关于读取本地TXT文件中的内容,请指教,求代码,谢了!
网页是在服务器中运行的,我想谁防问就读取他本地目录中放的一个TXT文件中的内容,如何写,求代码。
<%
set fs=server.createobject("scripting.filesystemobject")
file=server.mappath("Dsip.txt")
set txt=fs.opentextfile(file,1,true)
if not txt.atendofstream then
Dsip_Temp=txt.ReadAll
end if
%>
这个是打开服务器中指定的文件。我是要读取防问者本地的文件。

------解决方案--------------------
HTML code
<form>
   选择文件<input type="file" name="sfile" onchange="readFile()">
   <div id="txt"></div>
</form>
<script> 
  function readFile()
  {
      var ofso = new ActiveXObject("Scripting.FileSystemObject");
      try
        {
           var ofile=ofso.OpenTextFile(document.forms[0].sfile.value,1);
           strtxt=ofile.ReadAll();
         }
      catch(err)
        {
          alert(err.description);
        }
      document.all("txt").innerText=strtxt;
  }
</script>