用户名: 密  码
用户注册    
本站用户:72人  目前在线: 5 人  信息: 256  访问: 1897309     ;
首页 个人中心 邮件群发网站收藏网络空间音视频
当前位置 » 首页» ASP源码编程分析» 信息阅读

2G网站空间,仅需20元一年,详情点击进入

 asp下载文本信息的类容

 <%
if rs.eof and rs.bof then
response.Write("正在加载中")
response.End()
else
%>
<%
FileName=titlee&".txt"
ur="./pxiaoshuo/t.txt"
'response.Write(title)
if FileName = "" Then
Response.Write "无效文件名."
Response.End
End if
 '下面是不希望下载的文件
FileExt = Mid(FileName, InStrRev(FileName, ".") + 1)
Select Case UCase(FileExt)
Case "ASP", "ASA", "ASPX", "ASAX", "MDB"
Response.Write "受保护文件,不能下载."
Response.End
End Select
' 下载这个文件
name=Mid(FileName, InStrRev(FileName, "/")+1)
Response.Clear
Response.ContentType = "application/octet-stream"
Response.AddHeader "content-disposition", "attachment; filename="&FileName
Set Stream = server.CreateObject("ADODB.Stream")
Stream.Type = adTypeBinary
Stream.Open
Stream.LoadFromFile Server.MapPath(ur)
While Not Stream.EOS
Response.BinaryWrite Stream.Read(1024 * 64)
Wend
Stream.Close
Set Stream = Nothing
Response.Flush
 rs.pagesize=200
 pagecount=rs.pagecount
 page=int(request("page"))
 if page<=0 then page=1
 if request.QueryString("page")="" then
 page=1
 end if
 rs.absolutepage=page
 
   for i=1 to rs.PageSize
   if rs.EOF then
   exit for
   end if 
   baord=rs("baord")
 tu=rs("tu")
 title=rs("zj")
 wenjianming=rs("wenjianming")
 titletu=rs("titletu")
url="./pxiaoshuo/"&yytu&"/"&title&".txt"
Set fso=CreateObject("Scripting.FileSystemObject")
Set f=fso.GetFile(server.mappath(url))
filesize=f.size '文件大小
dim objrs
set objrs=server.createObject("Scripting.FileSystemObject")
seek20url=server.mappath(url)
set Stream=objrs.opentextfile(seek20url,1,true,-2)
response.Write(lyy(stream.readall)) 
stream.close
rs.movenext
next 
rs.close
set rs=nothing
end if

%>

点击:1496  发布者:xinyou  发布时间:2014-06-08 20:42:58