springMVC实现多文件的上传

来源:互联网 发布:淘客程序源码一键部署 编辑:程序博客网 时间:2024/05/19 06:35

配置文件:

<!--文件上传  -->    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">        <property name="defaultEncoding" value="utf-8"/>        <property name="maxUploadSize" value="10564521"/>    </bean>

上传文件的java类:

@Controllerpublic class InitAction {    @RequestMapping("/upload")    public String upload(@RequestParam("files") MultipartFile[] files,            HttpServletRequest request) throws IllegalStateException,            IOException {        for (MultipartFile file : files) {            if (!file.getOriginalFilename().equals("")) {                file.transferTo(new File("D:/fileUpload/"                        + file.getOriginalFilename()));            }        }        return "redirect:success.jsp";    }}

表单:

<form action="upload.do" method="post" enctype="multipart/form-data">            <input type="file" name="files"><br>            <input type="file" name="files"><br>            <input type="file" name="files"><br>            <input type="file" name="files"><br>            <input type="submit" value="上传">                </form>
1 0
原创粉丝点击