当前位置: 首页 > news >正文

做设计常逛的网站wordpress菜鸟

做设计常逛的网站,wordpress菜鸟,东莞家具网站建设,开发银行助学贷款系统登录官网原文网址&#xff1a;Knife4j系列--解决不显示文件上传的问题_IT利刃出鞘的博客-CSDN博客 简介 本文介绍使用Knife4j时无法上传文件的问题。 问题复现 依赖 <dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-spring-boot-…

原文网址:Knife4j系列--解决不显示文件上传的问题_IT利刃出鞘的博客-CSDN博客

简介

本文介绍使用Knife4j时无法上传文件的问题。

问题复现

依赖

<dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-spring-boot-starter</artifactId><version>3.0.3</version>
</dependency>

代码

package com.example.demo.business.controller;import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;@Api(tags = "文件")
@RestController
@RequestMapping("file")
public class FileController {@ApiOperation("上传文件")@PostMapping("upload")public void upload(MultipartFile file) {}
}

结果

 ​​​

可以看到,无法上传文件。 

解决方案

在入参上添加注解@RequestPart

package com.example.demo.business.controller;import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestPart;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;@Api(tags = "文件")
@RestController
@RequestMapping("file")
public class FileController {@ApiOperation("上传文件")@PostMapping("upload")public void upload(@RequestPart MultipartFile file) {}
}

结果

备注

网上有人说需要在方法上加@ApiImplicitParam注解,如下:

package com.example.demo.business.controller;import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestPart;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;@Api(tags = "文件")
@RestController
@RequestMapping("file")
public class FileController {@ApiOperation("上传文件")@PostMapping("upload")@ApiImplicitParam(name = "file", dataTypeClass = MultipartFile.class, paramType = "form")public void upload(@RequestPart MultipartFile file) {}
}

经我测试,这个不需要加。只在参数上加@RequestPart即可。

http://www.yayakq.cn/news/14282/

相关文章:

  • 我想学网站建设网站三合一建设
  • 外贸网站建设怎么选wordpress服务器配置
  • 网站推广的英文content用钢铁侠做网站
  • 网站不备案行吗网站建设行业论坛
  • 贵州省建设监理协会网站是什么做网站花钱么
  • 潍坊建设厅官方网站免费网页制作代码
  • 网站推广的内涵成功备案的网站增加域名
  • 常州网站建设平台广州最好网站建设公司
  • 郑州营销型网站建设哪家好南宁免费网站建站模板
  • 怎么查网站建设时间佛山企业快速建站
  • 最好的淘宝客网站网站建设 培训
  • 网站视听内容建设wordpress微信qq登陆
  • 烟台网站建设力荐企汇互联见效付款wordpress标签转换
  • 一台云服务器可以做多个网站网站建设制作人员招聘要求
  • 南宁学网站建设wordpress创建子主题
  • 做网站 中介wordpress宝塔开启ssl
  • 肇庆cms建站系统定制型网站制作明细报价表
  • 海洋优质的网站建设flash里鼠标可以跟随到网站上就不能跟随了
  • 双语网站代码响应式企业网站cms
  • wordpress 扒站中华建设网官网
  • 专门做特卖的网站是什么意思删除windows wordpress
  • 樟树网站建设网站域名重要吗
  • 做网站的实训报告网站备案资质
  • c 网站开发需要学什么软件有哪些网站建设方案书 doc
  • 做家教在哪个网站找成都市广告制作公司
  • 表白制作网站WordPress都可以做什么
  • 个人制作的网站模板wordpress讨论
  • 网站代发外链南昌网站设计制作
  • 东营北京网站建设wordpress 国产
  • 太原网站建设方案开发网站运行团队建设