文件下载jsp

<%

response.reset();

OutputStream o=response.getOutputStream();

BufferedOutputStream bos=new BufferedOutputStream(o);

byte b[]=new byte[500];

File fileLoad=new File("D:/文档/电影/","王牌逗王牌.mkv");

response.setHeader("Content-disposition", "attachment;filename="+"王牌逗王牌.mkv");

response.setContentType("application/x-tar");

long fileLength=fileLoad.length();

String length=String.valueOf(fileLength);

response.setHeader("Content_Length", length);

FileInputStream in=new FileInputStream(fileLoad);

int n=0;

while((n=in.read(b))!=-1){

bos.write(b, 0, n);

}

bos.close();

response.reset();

%>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,224评论 19 139
  • IO简单概述 IO解决问题 : 解决设备与设备之间的数据传输问题(硬盘 -> 内存 内存 -> 硬盘) 读和写文...
    奋斗的老王阅读 8,773评论 0 53
  • # 3.1 File # ## 3.1.1 File基本概念 ## 1.基本概念 -File类用于表示文件(目录)...
    闫子扬阅读 3,421评论 0 0
  • 积极儿童生活方式:晨诵、午读、暮醒。 一、晨诵: 晨诵的目的在于丰富当下儿童的生命,既养成一种与黎明共舞的生活方式...
    好西好阅读 6,169评论 0 1
  • 给大家讲讲关于我的90斤瘦子进化史 简单介绍下,我最重的时候108斤,最轻的时候90斤,偶尔也有88斤的时候。①②...
    珠喜七阅读 2,806评论 0 0

友情链接更多精彩内容