欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java实现文件下载功能代码,java实现文件下载,import java.

来源: javaer 分享于  点击 18089 次 点评:288

java实现文件下载功能代码,java实现文件下载,import java.


import java.io.BufferedOutputStream;import java.io.OutputStream;import java.net.URLEncoder;import javax.servlet.http.HttpServletResponse;/** *  java实现文件下载功能代码 *  创建时间:2014年12月23日 * @version */public class FileDownload {    /**     * @param response     * @param filePath      //文件完整路径(包括文件名和扩展名)     * @param fileName      //下载后看到的文件名     * @return  文件名     */    public static void fileDownload(final HttpServletResponse response, String filePath, String fileName) throws Exception{             byte[] data = FileUtil.toByteArray3(filePath);             fileName = URLEncoder.encode(fileName, "UTF-8");             response.reset();             response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");             response.addHeader("Content-Length", "" + data.length);             response.setContentType("application/octet-stream;charset=UTF-8");             OutputStream outputStream = new BufferedOutputStream(response.getOutputStream());             outputStream.write(data);             outputStream.flush();             outputStream.close();         }}
相关栏目:

用户点评