swagger3注解怎么标注请求参数类型为文件类型?
时间: 2023-10-22 09:09:23 浏览: 248
swagger-annotations-1.5.13-API文档-中文版.zip
可以使用@FormDataParam注解标注文件类型的请求参数。示例如下:
```
@POST
@Path("/upload")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response uploadFile(
@FormDataParam("file") InputStream fileInputStream,
@FormDataParam("file") FormDataContentDisposition contentDispositionHeader) {
// 处理文件上传逻辑
}
```
在这个示例中,@FormDataParam注解标注了名为“file”的请求参数,类型为InputStream,表示这是一个文件类型的参数。同时,也使用了@Consumes注解标注请求的Content-Type为multipart/form-data,以支持文件上传。
阅读全文