lurfen

Results 2 comments of lurfen

我在多次尝试文件和对象同时出现在请求参数并没有找到knife4j正确加载文件和json对象的方法,但以下方法可以以表单格式正确加载文件和自定义类对象: 对象加@ParameterObject注解且不加@RequestBody或@RequestPart,文件加@RequestPart注解,此时文档可按请求数据类型为multipart/form-data正常显示,如下图:

> > 我在多次尝试文件和对象同时出现在请求参数并没有找到knife4j正确加载文件和json对象的方法,但以下方法可以以表单格式正确加载文件和自定义类对象: 对象加@ParameterObject注解且不加[@RequestBody](https://github.com/RequestBody)或@RequestPart,文件加@RequestPart注解,此时文档可按请求数据类型为multipart/form-data正常显示,如下图: > > > > [@lurfen](https://github.com/lurfen) 试了下,这种方式@ParameterObject修饰的对象并不是以json方式传参,而是将对象中的每个属性当作multipart/form-data中的一个参数。并没有像原生swagger一样工作。 对的,我想表达的就是我没有找到让knife4j像原始swagger那样以json传参的方式,只找到我上面提到的方式来通过multipart/form-data表单格式传参,其他方式会导致接口文档没有选择文件按钮