利用Spring的MultipartFile上傳文件

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());
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章