实际上我遇到的问题是 Swagger-ui 无法向我显示 MediaType.APPLICATION_OCTET_STREAM 的输入,所以让我们想象下一个服务:
@PUT
@Path(" / performAudioQuery&#34)
@Consumes(的 MediaType.APPLICATION_OCTET_STREAM )
public Response performAudioQuery( InputStream audioInputStream ){ // Impl的服务 }
以下是依赖项
$scope.$watchGroup(['foo1', 'foo2', ..., 'foo7'],
function(newValues, oldValues, scope) {
methodA();
}
});
我正在使用wildfly 9.x. 那么我应该怎样做才能让Swagger-ui能够与以前的服务一起工作呢?
答案 0 :(得分:0)
当前版本的Swagger / OpenAPI规范(2.0)并不适合处理文件上传,因为它被称为body参数。我们已经制定了一个可行的解决方案,涵盖在https://github.com/OAI/OpenAPI-Specification/issues/50 - 但该解决方案目前尚未得到swagger-core的完全支持,并且在swagger-ui中根本不受支持。