如何在springboot中使用只接受multipartfile的api?必须从本地服务器传递文件(从某个特定路径)
@FeignClient(name = "abc-file-upload",url ="https://abc.xyz.app")
public interface ABCFeignClient {
String AUTH_TOKEN = "Authorization";
@PostMapping(value = "/api/v1/upload",consumes = "multipart/form-data")
UploadFileResponse uploadFile(@RequestBody MultipartFile multipartFile, @RequestHeader(AUTH_TOKEN) String api_key);
}
现在我必须调用这个客户机方法,并且必须从一个特定的位置传递一个本地文件,比如 (/Users/pradeepkumar/Desktop/File_Download/file1.jpg)
如何获取本地文件的multipartfile对象?
1条答案
按热度按时间tvokkenx1#
首先,multipartfile是一个接口,我们可以为它的多个实现创建一个对象,如下所示,
一旦你有了本地文件的文件对象,
此外,您还可以创建自己的接口实现。只需重写所有方法并从所有重写的方法返回预期的数据。