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. }
分享到:
相关推荐
主要为大家详细介绍了java利用oss实现下载功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Java实现工作流Java实现工作流Java实现工作流Java实现工作流Java实现工作流
java工作流的文档,介绍了工作流的开发实现
主要为大家详细介绍了基于Java文件输入输出流实现文件上传下载功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
大文件的快速下载,经测试在100M带宽的网络下,下载一个40M的文件,不超过两秒钟,当然还得根据自己电脑的配置来讲。 其他说明: 文件如果特别小,而自己网络又非常好的情况下,不建议使用线程池进行下载,因为...
java 使用IO流实现文件的复制 java 使用IO流实现文件的复制
利用java后端实现文件在线预览 .该demo可以实现以下格式的在线文件预览(.doc|.docx|.xls|.xlsx|.ppt|.pptx)各种图片格式预览
今天复习了一下java流的知识,做了个小例子,实现文件的拷贝。(中文和空格都能很好的读取)(PrintWriter\OutputStreamWriter\FileOutputStream)
用javarmi编写远程下载文件的语句,能实现远程下载文件的一种很好途径
java实现的文件上传下载FileUpLoad,内含SQL文件,使用Oracle数据库,struts2组件包装,包装流加快下载,可上传可下载,适合初学者学习使用!
工作流(Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使...
这段Spring Boot代码展示了如何实现文件的批量下载与压缩。主要功能包括通过HTTP响应将多个文件打包成zip压缩包,并提供给用户一次性下载。以下是代码的主要功能点: 1.文件模拟数据:使用Map模拟了一组文件,其中...
java后台实现pdf下载,利用模板进行数据页面布局的设计,利用freemarkerm模板引擎可以方便快捷进行数据的绑定,还可以根据相关标签进行页面的优化,嵌入。
通过java编程,实现使用IO流下载服务器文件,为HTTP层文件传输
Java 实现工作流中文WORD版 本资源主要介绍 Java 实现工作流的相关知识点,涵盖工作流的概念、MVC 工作模式、JSP 技术等。 工作流的概念 工作流是指在一个系统中,按照某种规则和顺序执行的一系列任务或活动的...
java实现工作流,资深开发人员,写的文档,相当详细!
JAVA+Socket实现文件传输(论文+源代码) JAVA+Socket实现文件传输(论文+源代码) JAVA+Socket实现文件传输(论文+源代码) JAVA+Socket实现文件传输(论文+源代码) JAVA+Socket实现文件传输(论文+源代码) JAVA+Socket实现...
帮你轻松学习java工作流工作流 (Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个...
JAVA实现文件上传 fileupload,流
JSP实现文件上传。type="file" 然后后台通过JAVA的io流具体实现