在項目需求開發中,文件傳輸的功能,常常會遇到;我在java基礎一欄已經寫了最原始的文件上傳,獲取的方法;
前端
本質原理,仍是數據流(二進制);
java
而後,如今總結一下SpringMVC框架,提供的文件上傳的方法:
框架
SpringMVC的controller接受到前端發送來的請求時,會將傳過來文件,封裝在 MultipartFile 對象中,以下:spa
public String SaveFile(@RequestParam("pic") MultipartFile file){對象
FileUtils.copyInputStreamToFile(file.getInputStream(), new File(「E:/temp」, "textFileName"));ip
return "success";
開發
}get
固然,在上傳多個文件時,SpringMVC框架會將全部的文件封裝在MultipartHttpServletRequest 對象中,以下:文件上傳