博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMvc文件上传
阅读量:5796 次
发布时间:2019-06-18

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

1. 配置Spring 文件类型解析器

2. 配置单文件上传

2.1.前端上传代码

<%--action前面的"/"  加上表示使用绝对路径,反之为相对路径--%>
美女图片:

2.2 开发Action

@RequestMapping("getFile.do")    public ModelAndView getFile(HttpServletRequest request, @RequestParam("imgCard") MultipartFile multipartFile) throws IOException {        String name = request.getParameter("name");        System.out.println("name = " + name);        //得到文件的名称;        String originalFilename = multipartFile.getOriginalFilename();        //希望存储的目标地址        File file = new File("C:\\Users\\lyuweigh\\Desktop\\"+originalFilename);        multipartFile.transferTo(file);        ModelAndView mv = new ModelAndView();        mv.setViewName("index.jsp");        mv.addObject("demo", "ojbk");        return mv;    }
  • MultipartFile ,用来存储对应上传的文件
  • @RequestParam("xx") ,接受指定的name名称值

3. 配置多文件上传

3.1.前端上传代码

文件名称:

3.2 开发Action

@RequestMapping("getFiles.do")    public ModelAndView getFiles(HttpServletRequest request, @RequestParam("imgCards") CommonsMultipartFile[] files) throws IOException {        String name = request.getParameter("name");        System.out.println("name = " + name);        for (CommonsMultipartFile file : files) {            String originalFilename = file.getOriginalFilename();            file.transferTo(new File("C:\\Users\\lyuweigh\\Desktop\\"+originalFilename));        }        ModelAndView mv = new ModelAndView();        mv.setViewName("index.jsp");        mv.addObject("demo", "ojbks");        return mv;    }

转载于:https://www.cnblogs.com/lyuweigh/p/10080095.html

你可能感兴趣的文章
经济危机已经传达到了IT行业
查看>>
《Effective java》学习笔记 2 之 对于所有对象都通用的方法
查看>>
Mysql表顺坏导致服务无法启动
查看>>
JS实现cookie的CRUD(需要注意path)
查看>>
开源代码搜索
查看>>
解决Access denied for user 'root'@'localhost' (using
查看>>
Linux命令行六大技巧
查看>>
作为大数据时代的DBA,如何防止自己被淘汰
查看>>
agile web development with Rails 4问题集锦
查看>>
分布式搜索elasticsearch几个概念解析
查看>>
MAC下java_home问题
查看>>
通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小(两数组的差最小)。...
查看>>
我的友情链接
查看>>
windows下如何github ssh 公钥
查看>>
HBase0.96.x开发使用(一)--安装
查看>>
百度BI平台 BiPlatform windows安装问题随笔
查看>>
make[1]: *** [scripts/kconfig/mconf.o] 错误 1
查看>>
Spring定时任务的几种实现
查看>>
基于pic16f883芯片的汇编秒闪LED实验
查看>>
棋盘游戏中的AI人工智能(一)
查看>>