springMVC上传下载
来源:互联网 发布:北京市大数据行动计划 编辑:程序博客网 时间:2024/06/05 19:11
上传
jsp页面
<form action="file/up" method="post" enctype="multipart/form-data"> 请选择你要上传的文件:<input type="file" name="file"><br> <input type="submit" value="上传"></form>
action方法
"up") ( public String fileup(HttpServletRequest request, MultipartFile file) { try { String name = file.getOriginalFilename(); file.transferTo(new File("D://icon/" + name)); } catch (IllegalStateException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return "suc"; }
下载
jap页面
<a href="file/down?filename=1.jar">下载链接</a>
action方法
"down") ( public String down(String filename, HttpServletResponse response) { File file = new File("D://icon/" + filename); response.setContentType("application/force-download");// 设置强制下载不打开 response.addHeader("Content-Disposition", "attachment;fileName=" + filename); try (FileInputStream inputStream = new FileInputStream(file); BufferedInputStream stream = new BufferedInputStream(inputStream); ServletOutputStream outputStream = response.getOutputStream();) { byte[] bs = new byte[1024]; int a = -1; while ((a = stream.read(bs)) != -1) { outputStream.write(bs, 0, a); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return "suc"; }
阅读全文
0 0
- springMVC上传下载
- SpringMVC上传下载.
- SpringMVC上传下载
- springMvc上传下载
- springmvc上传下载
- SpringMVC上传下载
- springmvc上传下载
- SpringMVC上传下载
- SpringMVC 上传下载
- springMVC上传下载
- SpringMVC中文件上传下载
- Springmvc上传下载附件
- springmvc文件上传下载
- springmvc文件上传下载
- SpringMVC 文件上传下载
- springmvc文件上传下载
- SpringMVC 上传下载(1)
- springmvc实现文件上传下载
- 阿里数据库连接池druid详解
- LeetCode(50)Pow(x,n)
- Spring——IOC
- Pycharm中安装Pygame并写第一个程序
- MongoDB学习笔记GridFS
- springMVC上传下载
- CUDA By Example CUDA实战学习
- 1-2 输出N个数的平方和立方值
- 聚类算法原理及python实现
- 集合的父子类关系
- ROS_kinetic下ORB-SLAM2的安装和使用
- 2017最新整理深度学习神经网络算法全套
- 【LeetCode解答九】Valid Parentheses问题Java解答
- ZOJ-3993(概率转化为面积问题)