SpringCloud使用Feign文件上傳、下載
文件上傳、下載也是實(shí)際項(xiàng)目中會(huì)遇到的場(chǎng)景,本篇我們介紹下springcloud中如何使用feign進(jìn)行文件上傳與下載。
還是使用feign 進(jìn)行http的調(diào)用 。
一、Feign文件上傳
服務(wù)提供方j(luò)ava代碼:

服務(wù)提供方Feignapi接口:

服務(wù)消費(fèi)方:
pom.xml

java代碼:

MultipartSupportConfig.java

二、Feign文件下載
服務(wù)提供方j(luò)ava代碼:

服務(wù)提供方feignapi接口

服務(wù)消費(fèi)方

注:實(shí)際項(xiàng)目中如果上傳的文件太大,可以使用ftp服務(wù)器保存上傳的文件,直接在controller端調(diào)用ftp接口即可 。
【SpringCloud使用Feign文件上傳、下載】如果下載的文件太大,則調(diào)用service端接口可返回一個(gè)ftp文件資源路徑,然后在controller端調(diào)用ftp下載文件即可 。
