Spring+SpringMVC 文件批量同步上传

HMTL5:新属性( multiple="multiple"


Html代码段

<form id="add-form" action="/add" enctype="multipart/form-data" method="post">
    <input type="file" name="file" id="file" multiple="multiple"/>
</from>

Java代码段

    @RequestMapping(value = { "/add" })
    @ResponseBody
    public Map<String, Object> add(@RequestParam(value = "file", required = false) MultipartFile[] Files) {
        // ...逻辑部分
        return null;
    }

很简单,控制器参数部分改成MultipartFile[]就好了。然后,input标签里加上multiple的元素,值为"multiple"

注:关于之前用的uploadify插件做批量上传时,请求的方式是单文件请求一次,也就是说:每个文件都会单独发出请求,来完成上传动作。


学生浅薄,望众师指点

wengang.liu
posted @ 2016-06-29 12:07  Nihility丶  阅读(37)  评论(0编辑  收藏  举报