博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 实现下载
阅读量:6987 次
发布时间:2019-06-27

本文共 1391 字,大约阅读时间需要 4 分钟。

效果就是点击就可以下载到本机。

  • 前台代码示例
  • 后台代码示例

前台代码示例

后台代码示例

@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,自行修改吧。

转载于:https://www.cnblogs.com/ChickenTang/p/5655399.html

你可能感兴趣的文章
基于socket.io的实时消息推送
查看>>
查询进程并杀死
查看>>
VMXNET3 vs E1000E and E1000
查看>>
7200的GRE(隧道)+ipsec(传输模式+pre-share)配置
查看>>
四、编译安装php-5.5.34
查看>>
Thinkpad X240修改bios引导,U盘安装系统
查看>>
Slave SQL: Relay log read failure: Could not parse relay log event entry.
查看>>
抽取Zabbix的图形整合到自己后台
查看>>
Linux输入子系统
查看>>
大数据_JAVA_第二天_进制转化和补码存储方式
查看>>
linux下oracle 11g dg环境搭建
查看>>
laravel安装intervention/image图像处理扩展 报错fileinfo is missing
查看>>
Jenkins(2)
查看>>
满血回归
查看>>
利用ARP欺骗另一台电脑并偷窥
查看>>
第一周作业
查看>>
Web应用的工作原理
查看>>
Python和Java就业前景对比
查看>>
Python学习笔记__9章 IO编程
查看>>
Python学习笔记__20.1章 协程
查看>>