Welcome Einit.com!

他们彼此深信,是瞬间迸发的热情让他们相遇。这样的确定是美丽的,但变幻无常更为美丽
Welcome Einit.com!

留言簿

公告

最新日志

最新评论

搜索

登陆

友情连接

统计

2008-6-18 21:19:00
也谈让浏览器下载而不打开! 
前段时间发现有几个朋友用不同方法实现对一些文件实现下载而不是在线打开. 我发一个如何在硬件网络设备上来控制,不用大家去编程.当然这个只是一个例子,为了表现F5的强大而发的,也是一种思路,很多我们在应用上看似很复杂的东西,到了网络设备上,却能轻易的实现令人激动的功能~~

F5 irule~ TCL,UIE实现解包。从中可以看出,硬件处理的强大性:
class dlFiles {
  ".exe"
  ".pdf"
  ".vb"
}

when HTTP_REQUEST {
  # Compare the file extension to the list you wish to force downloads for
  if { [matchclass [string tolower [HTTP::uri]] ends_with $::dlFiles] } {
    set forceDownload 1
  }
}
 
when HTTP_RESPONSE {  
  if { $forceDownload == 1 } {
    # Check if the response has a Content-Disposition header  
    if {[HTTP::header exists Content-Disposition]}{  
      # Replace the existing Content-Disposition header  
      # with one that prompts the user to download the content  
      HTTP::header replace Content-Disposition "attachment; filename="  
    }
    set forceDownload 0  
  }
}
posted @ 2008-6-18 21:19:00 纳米 阅读全文 | 回复(2) | 引用通告 | 编辑
  • 标签:F5 
  • 2008-6-19 0:29:28
    Re:也谈让浏览器下载而不打开!
    f5也没那么贵吧 现在你几乎访问的所有大网站、你发送的所有短信息、所有电子口岸交易、所有的工商税务信息处理、国家电网、网银交易等等很多我们日常的信息数据几乎都从f5上过。硬件是另一个层面考虑问题,硬件可以让客户端什么都不装都莫名奇妙的弹出广告。f5 全球领先的adn\arn服务提供商,主要致力于网络安全、加速、高可用性。www.f5.com
    posted @ 2008-6-19 0:29:28 纳米(游客) 个人主页 | 引用 | 返回 | 删除 | 回复
    2008-6-18 22:55:44
    Re:也谈让浏览器下载而不打开!
    不错的东东。不过对于没有 f5 的人就没福气享用了。而昂贵的 f5 是没几个公司能买得起的。所以我个人更喜欢从软件上解决问题,太依赖硬件就失去了灵活性。--另,给大家介绍一下f5吧,对不知道 f5 的人,你的文字就是莫名其妙。
    posted @ 2008-6-18 22:55:44 网眼(游客) 个人主页 | 引用 | 返回 | 删除 | 回复

    发表评论:

      大名:
      密码: (游客无须输入密码)
      主页:
      标题:
      Welcome Einit.com!
    Powered by Oblog.