@ResponseBody
@RequestMapping( value = "/requestPartMultipartFile", method = RequestMethod.POST)
public String requestPartMultipartFile(@RequestPart("file") MultipartFile multipartFile) throws Exception {
return "Current value of RequestPart [MultipartFile] : name is [" + multipartFile.getOriginalFilename() + "], file length is ["
+ multipartFile.getSize() + "]";
}
service
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestPart;
import org.springframework.web.multipart.MultipartFile;
/**
* @description: description
* @author: kailiwang
* @date: 09/06/2021
*/
@FeignClient(name="s-service", url="${service.fileUrl}")
public interface ServerI {
@PostMapping(value= "/test/requestPartPart", consumes =MediaType.MULTIPART_FORM_DATA_VALUE)
String upload(@RequestPart MultipartFile file);
}