關于SpringBoot上傳圖片的幾種方式
關于SpringBoot上傳圖片的幾種方式
猛跑小豬
2019-02-18 15:28:41
TA貢獻1796條經(jīng)驗 獲得超4個贊
1. 直接上傳到指定的服務器路徑;
2. 上傳到第三方內容存儲器,這里介紹將圖片保存到七牛云
3. 自己搭建文件存儲服務器,如:FastDFS,F(xiàn)TP服務器等
TA貢獻1839條經(jīng)驗 獲得超15個贊
MultipartFile fileImage 中有文件的流,通過這個流上傳ftp服務器,或者寫到電腦的磁盤中,簡單點寫在磁盤上就可以這樣
1 2 3 4 5 | File saveDir = new File("C:/Temp/" + fileImage.getOriginalFilename()); if (saveDir.getParentFile().exists() || saveDir.getParentFile().mkdirs()) { // 轉存文件 fileImage.transferTo(saveDir); } |
就保存到電腦中了,new File() 中的地址就隨便你想放在那里就放在那里,接下來就想辦法訪問就好了。
MultipartFile 上傳的時候都有個臨時的文件在系統(tǒng)中,處理完成之后就刪除,通常都是處理它的文件流,保存在本地或者上傳的文件服務器
舉報