Spring+SpringMVC 文件批量同步上传

来源:互联网 发布:win10安装java没反应 编辑:程序博客网 时间:2024/05/22 11:41

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
1 0