Java 实现下载
来源:互联网 发布:foxmail mac邮件位置 编辑:程序博客网 时间:2024/05/17 07:12
效果就是点击就可以下载到本机。
- 前台代码示例
- 后台代码示例
前台代码示例
<a target='_self' href='../downTask/downloadFileToLocal?fileName=59.csv' >
后台代码示例
@RequestMapping(value = "/downloadFileToLocal", method = RequestMethod.GET) public void downloadFileToLocal(String fileName,HttpServletRequest request, HttpServletResponse response) throws IOException { response.setCharacterEncoding("utf-8"); response.setContentType("multipart/form-data"); response.setHeader("Content-Disposition", "attachment;fileName=" + fileName); OutputStream os = response.getOutputStream(); try { String path = Helper.getAppPath(); log.debug("========="+path); InputStream inputStream = new FileInputStream(new File(path + File.separator + fileName)); byte[] b = new byte[2048]; int length; while ((length = inputStream.read(b)) > 0) { os.write(b, 0, length); } inputStream.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }finally{ os.close(); } }
注:我这个框架是用的SpringMVC,自行修改吧。
0 0
- Java实现Http下载
- java实现文件下载
- java 实现下载功能
- java实现资源下载
- java 实现下载
- java 实现 下载功能
- java 实现下载
- java 实现文件下载
- java 实现文件下载
- java实现多线程下载
- java实现批量下载
- java实现文件下载
- java实现下载功能
- JAVA实现多线程下载
- java实现文件下载
- java实现多线程下载
- java实现文件下载
- java实现文件下载
- 【C++】STL--QUEUE
- HDU 1016 Prime Ring Problem(DFS)
- 《剑指offer》——反转链表
- 网络数据获取的封装
- 原来的账号不用了。
- Java 实现下载
- win10开机后内存占用高
- Android Handler removeMessages引发postDelayed失效的问题
- CSS雪碧
- myeclipse安装git插件
- cocos2dx-js 编译android包的方法
- golang 组合和接口
- Java 代码删除文件夹及其子文件夹和文件操作
- 格式化读写函数 , fprintf 写 , fscanf 读