`
v64500
  • 浏览: 22274 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

java 流实现文件下载

    博客分类:
  • java
阅读更多
   1. try {  
   2.             // 读取文件并且设置相关参数  
   3.             String filePath = "c:/test.txt";  
   4.             String fileName = "test.txt";  
   5.             File file = new File(filePath);  
   6.             String fileName = new String(fileName.getBytes("gb2312"),"iso8859-1");//取消乱码  
   7.             byte[] buf = new byte[1024];  
   8.             int len = 0;  
   9.             BufferedInputStream br = null;  
  10.             OutputStream ut = null;  
  11.             response.reset();//必须加,不然保存不了临时文件  
  12.             response.setContentType("application/x-msdownload");  
  13.             response.setHeader("Content-Disposition","attachment; filename=" + fileName);  
  14.             
  15.             br = new BufferedInputStream(new FileInputStream(file));  
  16.             ut = response.getOutputStream();  
  17.             while((len=br.read(buf))!=-1){  
  18.                     ut.write(buf, 0, len);  
  19.             }  
  20.             } catch (Exception e) {  
  21.                     e.printStackTrace();  
  22.             }  
分享到:
评论
1 楼 ooniannian 2012-08-20  
亲,这段代码怎么搞出两列行号来了!!

相关推荐

    java利用oss实现下载功能

    主要为大家详细介绍了java利用oss实现下载功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    Java实现工作流文档实现

    Java实现工作流Java实现工作流Java实现工作流Java实现工作流Java实现工作流

    java工作流实现

    java工作流的文档,介绍了工作流的开发实现

    基于Java文件输入输出流实现文件上传下载功能

    主要为大家详细介绍了基于Java文件输入输出流实现文件上传下载功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    Java 利用多线程实现文件的分片下载

    大文件的快速下载,经测试在100M带宽的网络下,下载一个40M的文件,不超过两秒钟,当然还得根据自己电脑的配置来讲。 其他说明: 文件如果特别小,而自己网络又非常好的情况下,不建议使用线程池进行下载,因为...

    java 使用IO流实现文件的复制

    java 使用IO流实现文件的复制 java 使用IO流实现文件的复制

    利用java后端实现文件在线预览

    利用java后端实现文件在线预览 .该demo可以实现以下格式的在线文件预览(.doc|.docx|.xls|.xlsx|.ppt|.pptx)各种图片格式预览

    java流实现文件拷贝

    今天复习了一下java流的知识,做了个小例子,实现文件的拷贝。(中文和空格都能很好的读取)(PrintWriter\OutputStreamWriter\FileOutputStream)

    javarmi来实现远程下载文件

    用javarmi编写远程下载文件的语句,能实现远程下载文件的一种很好途径

    java实现的文件上传下载FileUpLoad

    java实现的文件上传下载FileUpLoad,内含SQL文件,使用Oracle数据库,struts2组件包装,包装流加快下载,可上传可下载,适合初学者学习使用!

    java实现工作流

    工作流(Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使...

    Spring Boot中使用Java实现文件批量下载与压缩功能

    这段Spring Boot代码展示了如何实现文件的批量下载与压缩。主要功能包括通过HTTP响应将多个文件打包成zip压缩包,并提供给用户一次性下载。以下是代码的主要功能点: 1.文件模拟数据:使用Map模拟了一组文件,其中...

    java后台实现pdf下载导出

    java后台实现pdf下载,利用模板进行数据页面布局的设计,利用freemarkerm模板引擎可以方便快捷进行数据的绑定,还可以根据相关标签进行页面的优化,嵌入。

    使用IO流实现服务器文件下载

    通过java编程,实现使用IO流下载服务器文件,为HTTP层文件传输

    Java实现工作流 中文WORD版

    Java 实现工作流中文WORD版 本资源主要介绍 Java 实现工作流的相关知识点,涵盖工作流的概念、MVC 工作模式、JSP 技术等。 工作流的概念 工作流是指在一个系统中,按照某种规则和顺序执行的一系列任务或活动的...

    java实现工作流,有实例

    java实现工作流,资深开发人员,写的文档,相当详细!

    JAVA+Socke+IO流 实现文件传输(论文+源代码)

    JAVA+Socket实现文件传输(论文+源代码) JAVA+Socket实现文件传输(论文+源代码) JAVA+Socket实现文件传输(论文+源代码) JAVA+Socket实现文件传输(论文+源代码) JAVA+Socket实现文件传输(论文+源代码) JAVA+Socket实现...

    java来实现工作流

    帮你轻松学习java工作流工作流 (Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个...

    JAVA实现文件上传

    JAVA实现文件上传 fileupload,流

    JSP实现文件上传(java的io流实现)

    JSP实现文件上传。type="file" 然后后台通过JAVA的io流具体实现

Global site tag (gtag.js) - Google Analytics