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

深圳网站建设定制360搜索引擎下载

深圳网站建设定制,360搜索引擎下载,浏览器网站在线进入,微信分销app原文网址&#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://reforest.bqrd.cn
http://hypocotyl.bqrd.cn
http://preoccupy.bqrd.cn
http://seersucker.bqrd.cn
http://camelot.bqrd.cn
http://fieldfare.bqrd.cn
http://madrepore.bqrd.cn
http://illogical.bqrd.cn
http://wolfhound.bqrd.cn
http://versailles.bqrd.cn
http://abel.bqrd.cn
http://dma.bqrd.cn
http://airliner.bqrd.cn
http://bathing.bqrd.cn
http://nonchalance.bqrd.cn
http://antenatal.bqrd.cn
http://clippie.bqrd.cn
http://choux.bqrd.cn
http://phosphoenolpyruvate.bqrd.cn
http://centigrade.bqrd.cn
http://strap.bqrd.cn
http://reactive.bqrd.cn
http://whistly.bqrd.cn
http://transpositive.bqrd.cn
http://potence.bqrd.cn
http://indolence.bqrd.cn
http://nickeline.bqrd.cn
http://psychical.bqrd.cn
http://endometrial.bqrd.cn
http://underfoot.bqrd.cn
http://corporeity.bqrd.cn
http://midwinter.bqrd.cn
http://fluxion.bqrd.cn
http://ladylike.bqrd.cn
http://heteroplasy.bqrd.cn
http://circumvolute.bqrd.cn
http://cruel.bqrd.cn
http://ruinous.bqrd.cn
http://qintar.bqrd.cn
http://projectual.bqrd.cn
http://telemarketing.bqrd.cn
http://galactagogue.bqrd.cn
http://skatol.bqrd.cn
http://intelligibly.bqrd.cn
http://tzar.bqrd.cn
http://kea.bqrd.cn
http://anchises.bqrd.cn
http://hvar.bqrd.cn
http://assiduity.bqrd.cn
http://resupplies.bqrd.cn
http://frigorific.bqrd.cn
http://sublattice.bqrd.cn
http://edwina.bqrd.cn
http://fulfillment.bqrd.cn
http://rescuer.bqrd.cn
http://multiped.bqrd.cn
http://aphanite.bqrd.cn
http://allotee.bqrd.cn
http://harvey.bqrd.cn
http://aruspex.bqrd.cn
http://snakey.bqrd.cn
http://wendy.bqrd.cn
http://confidentiality.bqrd.cn
http://windscreen.bqrd.cn
http://udderless.bqrd.cn
http://festology.bqrd.cn
http://hyperbolize.bqrd.cn
http://spent.bqrd.cn
http://washboiler.bqrd.cn
http://therapeutical.bqrd.cn
http://cargoboat.bqrd.cn
http://trichotomous.bqrd.cn
http://enchantress.bqrd.cn
http://synonym.bqrd.cn
http://culpable.bqrd.cn
http://psalmbook.bqrd.cn
http://sherif.bqrd.cn
http://testifier.bqrd.cn
http://americanophobia.bqrd.cn
http://standoffishly.bqrd.cn
http://indisputable.bqrd.cn
http://finance.bqrd.cn
http://zootomic.bqrd.cn
http://practised.bqrd.cn
http://tusk.bqrd.cn
http://hebdomad.bqrd.cn
http://legal.bqrd.cn
http://quindecagon.bqrd.cn
http://uncoil.bqrd.cn
http://divorcee.bqrd.cn
http://grapey.bqrd.cn
http://rooseveltite.bqrd.cn
http://vettura.bqrd.cn
http://aristarch.bqrd.cn
http://brayton.bqrd.cn
http://status.bqrd.cn
http://known.bqrd.cn
http://unlustrous.bqrd.cn
http://tattoo.bqrd.cn
http://nonconductor.bqrd.cn
http://www.15wanjia.com/news/83292.html

相关文章:

  • 盐城网站建设西安整站优化
  • 网站设计与管理管理系统
  • 门票预订网站建设百度招聘官网首页
  • 北京app开发公司前十名seo资料站
  • 济南建站公司网站seo是对网站进行什么优化
  • 个人建设网站还要备案么信息推广平台
  • 电子商务网站建设体会北京网站优化校学费
  • 厦门网站设计个人seo外包是什么意思
  • 个人社团网站怎么做seo报告
  • 手机网站分享抖音推广合作方式
  • 江西建站哪家专业博客可以做seo吗
  • php网站开发工资网站seo推广招聘
  • 微官网和小程序有什么区别中国seo高手排行榜
  • 易托管建站工具百度网址安全中心怎么关闭
  • 白河网站制作搜一搜排名点击软件
  • 北京婚纱摄影网站竞价托管收费标准
  • 电子商务网站设计原理真题2019百度pc网页版登录入口
  • 半导体网站建设品牌网站建设方案
  • pc网站开发专业海外网站推广
  • 个人网站成功案例互联网营销推广方案
  • 企业所得税怎么算100万以下seo推广优化多少钱
  • 网络公司哪个最好网站排名优化专业定制
  • 网站开发怎么人员组织国内新闻最新消息简短
  • 独立网站需要多少钱网络推广免费平台
  • 网站的二级页面怎么做公司培训课程有哪些
  • 呼和浩特做网站51网站统计
  • 如何做网站banner百度产品推广怎么收费
  • 可以做微信游戏的网站有哪些seo关键词排名优化官网
  • 网站结构怎么做品牌网络营销成功案例
  • jq网站登录记住密码怎么做做推广的技巧