`
samwalt
  • 浏览: 280945 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java流实现文件下载

    博客分类:
  • java
 
阅读更多
浏览器中点击,从数据库中获取数据,以文件形式提供下载。

response.reset();  // 清空缓冲区中数据,包括状态码和header信息
response.setHeader("Content-Disposition","attachment; filename=" + fileName);

OutputStream os = response.getOutputStream();
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file)); 

int len = 0;
byte[] buf = new byte[1024];
while((len = bis.read(buf)) != -1){
    os.write(buf, 0, len);
}

bis.close();
os.close();


分享到:
评论

相关推荐

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

    java后台实现pdf下载导出

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

    java使用HttpClient通过url下载文件到本地

    Eclipse下完整的java程序,包含HttpClient的全部jar包。通过java类文件,实现通过链接将文件下载本地

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

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

    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流具体实现

    Java实现doc文件转成docx文件

    Java代码实现doc后缀文件转换成docx后缀文件,eclipse下直接运行

Global site tag (gtag.js) - Google Analytics