1.后端基本是按照這個來,人家這個博客寫的超級nice,直接能用。https://www.jianshu.com/p/b335b8b5c02c
2.具體思路,文件也是要有實體類
dao:文件的實體接口
entity:文件的實體屬性配置,比如一個文件,你要有文件名字進行查找
service:你的文件的操作對象
controller:上傳下載的前后端接口
工具類:API和upLoadUtul
3.實際使用的是一個叫MultipartFile的類,它的經常使用的方法
String getContentType()//獲取文件MIME類型 InputStream getInputStream()//后去文件流 String getName() //獲取表單中文件組件的名字 String getOriginalFilename() //獲取上傳文件的原名 long getSize() //獲取文件的字節大小,單位byte boolean isEmpty() //是否為空 void transferTo(File dest) //保存到一個目標文件中。
4.前端的實現,直接套用的element-ui的上傳功能。
只小白說一點:action就是你后端傳文件的方法的接口。