我在 Micronaut 中有一个简单的下面的 post 方法,它将图像发送到控制器,如下所示
@Controller("/product")
public class ProductController {
@Post(consumes = MediaType.MULTIPART_FORM_DATA, produces = MediaType.MULTIPART_FORM_DATA)
public String post(@Body MultipartBody file){
return "This is multipost";
}
}
如何将文件的值从邮递员、curl 或 swagger 传递给控制器?
我尝试了以下事情
curl --location --request POST 'http://localhost:8080/product' \
--form 'file=@"/Users/macbook/Downloads/anand 001.jpg"'
我得到错误为Required Body [file] not specified
. 我们如何传递价值?