ekoz / kbase-doc

文档在线预览编辑,文档水印 / Office files preview or edit online, doc/docx convert to html, watermark
Apache License 2.0
470 stars 120 forks source link

swagger2.9.2的文件类型需要将dateType修改为__file #10

Closed zzliux closed 4 years ago

zzliux commented 4 years ago

如下,@ApiImplicitParam中参数的dataType需要修改为__file才能在swagger-ui中正常上传文件,否则就是一个普通输入框

    /**
     * 上传文件
     * @author eko.zhan at 2017年8月9日 下午8:32:39
     * @param uploadFile
     * @param request
     * @return
     */
    @ApiOperation(value="上传文件", notes="")
    @ApiImplicitParams({
        @ApiImplicitParam(name="uploadFile", value="待上传的文件", required=true, dataType="__file")
    })
    @RequestMapping(value="uploadData", method=RequestMethod.POST)
    public JSONObject uploadData(@RequestParam("uploadFile") MultipartFile uploadFile, HttpServletRequest request){
ekoz commented 4 years ago

@zzliux thanks.