当前位置:七道奇文章资讯网站建设网站编程
日期:2010-11-13 14:14:00  来源:本站整理

Asp 二进制数据流方法下载实现代码[网站编程]

赞助商链接



  本文“Asp 二进制数据流方法下载实现代码[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
  1. <%  
  2. Set Fs = Server.CreateObject("Scripting.FileSystemObject") 'Fso对象  
  3. Set Ado = Server.CreateObject("Adodb.Stream") 'Ado对象  
  4. i = 0 '计数器  
  5. r = 1024 '每次读取大小(byte)  
  6. FilePath = Server.MapPath("test.mp3") '文件途径  
  7. 'Ado.Mode = 3 '1 读,2 写,3 读写.  
  8. Ado.Type = 1 '1 二进制,2 文本.  
  9. Ado.Open  
  10. Ado.LoadFromFile(FilePath) '载入文件  
  11. Response.AddHeader "Content-Disposition", "attachment; filename=" & Fs.GetFile(FilePath).name '文件名  
  12. Response.AddHeader "Content-Length", Ado.size '告诉浏览器接纳的文件大小  
  13. Response.ContentType = "application/octet-stream" '告诉浏览器承受的文件范例(可自己定义,很多种,但普通都用这个.)  
  14. While i < Ado.Size '循环读取直到读完为止  
  15. Response.BinaryWrite Ado.Read(r) '输出二进制数据流  
  16. Response.Flush '当即发送(要求至少256字节),不加的话大概提醒超越缓存区.  
  17. ii = i + r '累加计数器  
  18. Wend  
  19. Ado.Close '关闭文件对象  
  20. Response.End  
  21. %> 
  22.  

注释基本都写全了,不再注释了.兼容性对比好,支持肆意文件.不知道干什么用的?是下载服务器上文件用的,读取服务器肆意文件后,采取二进制数据流的方法下载.
 


  以上是“Asp 二进制数据流方法下载实现代码[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • ASP利用正则表达式提取内容
  • nginx 反向代理iis支持 ASP脚本设置
  • <b>ASP.NET安全设置防备ASPXSpy</b>
  • Ubuntu Server+Apache 运行 asp.net
  • 怎样ASP.NET MVC调用Delphi开辟的Web报表
  • 学习ASP.NET需求举行的步骤办法
  • ASP.NET脚本过滤-避免跨站脚本攻击
  • Asp WinHttp.WinHttpRequest.5.1 对象利用详解
  • ASP防XSS注入函数
  • Asp 防备CC攻击模块 (Anti-CC.asp)
  • metasploit metasploit 中文系统安装失利问题
  • Ubuntu 11下安装Metasploit Pro 4.0.0
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .