网页是在服务器中运行的,我想谁防问就读取他本地目录中放的一个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>