你好,我有以下JAXRS進入 如何產生揚鞭的UI文件選擇身體inpustream
@PUT()
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_OCTET_STREAM)
@ApiOperation(value = "Bla bla.")
@Path("secure/flappy")
public Response testput(
@ApiParam(value = "pwet",type = "file",format = "binary", required = true) InputStream certificate) throws Throwable {
try (InputStream stream = certificate) {
//Consume stream
return Response.ok().build();
}
}
我想知道如何在swagger-ui中獲取作爲文件選擇器呈現的參數的文件。
您好,非常感謝您的回答,我想 '公開回應testput( @ApiParam(值= 「pwet」,類型= 「文件」,格式= 「二進制」,要求= TRUE)證書的InputStream )' 現在只有一個參數,但仍然沒有文件選擇器:/ 注意:我在回答中編輯了示例 – mlapeyre
你是什麼意思你希望參數作爲文件選擇器來呈現?你的意思是'testput'方法的輸入類型應該是'JFileChooser'對象嗎? [JFileChooser JavaDocs](https://docs.oracle.com/javase/7/docs/api/javax/swing/JFileChooser.html) - 我添加了另一個鏈接到我的回答上面 – sdc
我不想要一個Swing組件在我的api XD 我想在swagger-ui生成的頁面中的網頁文件選擇器:) 我沒有興趣使用多部分形式的數據,八位字節流似乎足夠我.. – mlapeyre