我创建了一个restful api来将文件上传到外部web服务,但是我需要在这个请求中将某种数据发送到,下面是一个请求的示例:
"file" : <MultiPartFile>,
"data" : {...}
我将这个请求Map到这个类:
@Data
class UploadFileRequest{
private MultiPartFile file;
private Data data;
}
下面是API:
@PostMapping
String uploadFile(@RequestBody UploadFileRequest input){
return service.uploadFile(input.getFile(), input.getData());
}
我想知道如何发送这种请求。
1条答案
按热度按时间nhhxz33t1#
要在postman中测试文件上传,只需将body设置为
form-data
,并使用类型file
来上传文件。如果你浏览我的例子,你会发现: