一个简单的下载类,在此记录

package com.sgcc.ahepc.util;import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URLEncoder;import javax.servlet.http.HttpServletResponse;import org.dom4j.DocumentException;public class FileUtil {public static void downFile(String path,String filename,HttpServletResponse response) throws DocumentException, IOException{  response.setContentType("multipart/form-data");       response.setCharacterEncoding("UTF-8");response.setHeader("Content-disposition", "attachment;filename=" + URLEncoder.encode(filename,"UTF-8"));String sep = System.getProperty("file.separator"); String filePath = path+sep+filename;InputStream is = new FileInputStream(new File(filePath));OutputStream os = response.getOutputStream();byte[] b= new byte[1024];int length;while((length = is.read(b)) > 0){os.write(b,0,length);}os.flush();os.close();is.close();}  }

该类适合多种文件相应,什么excel,word,图片等,统统不是问题。哈哈

J2EE 文件下载工具类相关推荐

  1. java downloadfile_FileDownload.java:文件下载工具类

    FileDownload.java:文件下载工具类 2017-04-25·Mr.Xia 4489 次浏览 文件下载功能的工具类 JavaWeb工具类目录 [http://baike.xsoftlab. ...

  2. Java文件下载工具类

    各种文件下载 /** 文件下载工具类 */public void downloadFile(HttpServletResponse response,String url)throws Unsuppo ...

  3. Android基于Okhttp3的文件下载工具类

    需求中有需要简易的下载文件的,例如图片,音频,视频等.首先这个下载工具类没有断点下载,也就是说没有暂停,缓存.不过解决日常工作中的小文件下载是绰绰有余的.下面可以看一看 一.添加okhttp3的远程依 ...

  4. java 下载工具_java文件下载工具类

    java文件工具类是java开发爱好者提供的一个java开源包,让广大java爱好者以及开发者可以直接编译形成class文件进行使用.内容包含io流,图形界面,使用户更好更快的找到相对应文件,并进行相 ...

  5. java工具类下载_java文件下载工具类

    /** * Desc:下载工具类 * @date 2014-6-26 */ public class DownLoadUtil { /** * Desc:根据文件头判断请求来自的浏览器,以便有针对性的 ...

  6. Android 文件下载工具类

    下面为下载的工具类: public class DownloadUtil {public static final int DOWNLOAD_FAIL=0;public static final in ...

  7. java spring文件下载_SpringMVC实现文件上传和下载的工具类

    本文主要目的是记录自己基于SpringMVC实现的文件上传和下载的工具类的编写,代码经过测试可以直接运行在以后的项目中. 开发的主要思路是对上传和下载文件进行抽象,把上传和下载的核心功能抽取出来分装成 ...

  8. JAVA实现 PDF转换 常用工具类(html转PDF、PDF添加页码、PDF文件下载、PDF添加印章或者水印)

    JAVA实现 PDF转换 常用工具类(html转PDF.PDF添加页码.PDF文件下载.PDF添加印章或者水印)可直接使用 package com.bestvike.util; import com. ...

  9. 基于OkHttp 、Retrofit 、Volley 、RxJava、Novate多种网络框架整合的快速项目开发框架,一行代码实现Ftp文件上传、文件下载、文件删除和进度监听的工具类的使用

    基于OkHttp .Retrofit .Volley .RxJava.Novate多种网络框架整合的快速项目开发框架,Ftp文件上传.文件下载的工具类的使用. 依赖于Ftp的jar包,对上传.下载.删 ...

最新文章

  1. 史上最全排序算法总结!建议收藏
  2. plsql连接mysql_安装了mysql和pl/sql,怎么配置让pl/sql能联接mysql数据库
  3. 测试动态视力软件叫什么影响吗,动态视力
  4. linux系统如何创建python文件_Linux搭建python环境详解
  5. go语言的特殊变量 iota
  6. C4D插件X-Particles粒子特效(五)
  7. 【目标检测】SSD算法
  8. python实时定位查询系统_selenium打开天眼查实现自动搜索查找功能
  9. Event-triggered MPC Design for Distributed Systems With Network Communications
  10. 关于Spark的部署yarn模式
  11. C++ 内存泄漏检测工具valgrind简单使用
  12. 2021年2月中国编程语言排行榜
  13. 蜜拓蜜 实体微商缔造者
  14. 初中计算机科目三必背,科目三过关5句口诀,你一定要背完!
  15. GB2312、GBK、GB18030 这几种字符集的主要区别是什么?
  16. HTML+CSS静态页面网页设计作业——2019凡客服装店铺商城(1页) HTML+CSS+JavaScript HTML+CSS大作业_ 服装店铺网页制作作业_购物网页设计...
  17. 关于ESP8266自动下载和CH340的几件事
  18. 差分相干解调 matlab,2DPSK差分相干解调器Simulink仿真
  19. angular学习总结-路由和路由守卫
  20. C#使用NPOI设置Excel单元格背景颜色(xls,xlsx)

热门文章

  1. 记录cesium常用坐标系转换
  2. excel减法函数_excel减法公式怎样设置
  3. 5G工业网关功能及应用场景
  4. 学生通讯管理系统v2.0
  5. nginx File not found.
  6. 什么是措施费?措施费包括什么?措施费1和措施费2有什么区别?
  7. 仿「ONE · 一个」 的微信小程序 - 每日一个
  8. 超链接target属性和取值和作用(CSS第三弹)
  9. 基于java制作一个飞机小游戏(学习心得)
  10. 《惢客创业日记》2021.08.12-17(周四)惢客与互联网巨头的区别