2007/08/07 @ 14:19
接收一个传入的文件所在服务器的绝对路径(为了安全必须是不可见的传递),
接下来,是关键的所在了,在html里面常用的MIME类型有application/octet-stream,image/x-icon,text/x-mht,等,下面是MIME类型的列表:
".asf" = "video/x-ms-asf"
".avi" = "video/avi"
".doc" = "application/msword"
".zip" = "application/zip"
".xls" = "application/vnd.ms-excel"
".gif" = "image/gif"
".jpg"= "image/jpeg"
".wav" = "audio/wav"
".mp3" = "audio/mpeg3"
".mpg" "mpeg" = "video/mpeg"
".rtf" = "application/rtf"
".htm", "html" = "text/html"
".asp" = "text/asp"
application/octet-stream表示的则是二进制的流类型,这里我们用到了它。
首先设置response的MIME类型
response.setContentType("application/octet-stream");
然后设置http头的描述:
response.setHeader("Content-disposition", "attachment;filename="+ fpath);
这两句设置好了之后,接下来就是正常的处理流程了
这样就将txt的文件以二进制流的形式写到了客户端!
作者:博爱老头@博爱老头的草屋
地址:http://www.icnote.com/post/60/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
相关日志
一个好玩的东东 将你的URL变短
google webmaster tools 改版和添加新功能
org.apache.axis.enum 与JDK1.5冲突的解决办法
Google App Engine The Java Runtime Environment
怎么样保护java代码的安全性
一个好玩的东东 将你的URL变短
google webmaster tools 改版和添加新功能
org.apache.axis.enum 与JDK1.5冲突的解决办法
Google App Engine The Java Runtime Environment
怎么样保护java代码的安全性
从思维导图到项目管理谈
第一次做"pisa",还蛮好吃的说。。嚯嚯。。。

