最近项目用到的,实现多文件以及一些信息上传,以及后台接收及读取用到了spring及springmvc相关框架。
不多说废话,直接上例子(这有关键代码)
首先,前台页面
id=”files” />
上传文件
首先解释下action中的地址为我后台接受文件的地址,
因为上传文件,所以enctype=”multipart/form-data”是必须的
同时选择多个文件上传,不使用各种控件的话,把multiple设置为”true”即可。
另外,上传文件input中的name属性很重要,后台获取文件会用到的。
下面上后台代码,username和directory可以在参数中直接获取
@RequestMapping(value = “/uploadFiles”, method = RequestMethod.POST, consumes = “multipart/*”)
publicvoid uploadFilesFromHtml(
@RequestParam(defaultValue = “”) String username,
@RequestParam(defaultValue = “”) String directory,
MultipartHttpServletRequest request)
throws FileUploadException,IOException {
MultiValueMap map = request.getMultiF