1.表单提交文件到controller中,
<form action="http://localhost:8081/thingsparse/addorupdthingsparse" method="post" enctype="multipart/form-data">
<input type="file" name="file" value="选择jar包"/>
<input id="submit_form" type="submit" class="btn btn-success save" value="保存"/>
</form>
2.controller中接收文件
@PostMapping("/app/img/upload")
public void upload(@RequestParam(value = "file") MultipartFile[] files, HttpServletRequest request) throws Exception {
Map jsonMap = new HashMap();
//存图片,回填url
for (MultipartFile file : files) {
String type = "picture";
String fileName = file.getOriginalFilename();
Map<String, String> params = new HashMap<>();
params.put("type", type);
params.put("fileName", fileName);
String url = (String) mongoFsDao.insert(params, file.getInputStream());
}
}