使用swagger open api下载java文件

new9mtju  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(228)

我们在spring boot应用程序中使用开放式api来代替swagger 2:
springdoc.openapi.version:1.3.2 springdoc openapi ui:1.3.2
现在,我们有两个要求:
需求1:编写一个RESTAPI,我们接受exel表作为输入。所以,从swagger ui,用户应该可以选择上传一个文件
我们可以通过以下代码实现这一点:

@PostMapping(value=/myapi,consumes="multipart/form-data")

public String  processFile(@Parameter (name="fileName")MultipartFile inputfile) throws IOException{

}

需求2:现在这个需求出现了,编写一个api,允许用户下载作为需求1的一部分通过的样本格式文件。因此,use将下载样本文件作为这个新api的一部分,将数据填充到其中,并将其作为前面提到的api的一部分上传。那么,如何编写一个spring boot rest api,允许用户从swagger ui下载一个示例xls文件,
xls可以有两列:名称、年龄

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题