文章目录
Postman 调用文件上传接口
Postman 简介
Postman 是一个用于构建和使用 API 的 API 平台。
Postman 简化了 API 生命周期的每一步,并优化了协作,因此您可以更快地创建更好的API。
简单点说:postman 发送请求给服务器,然后从服务器接受响应,最后在postman中展示出来。
Spring Boot 定义文件上传的接口
packagecom.joe.file.controller;importorg.springframework.util.StringUtils;importorg.springframework.web.bind.annotation.PostMapping;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.RestController;importorg.springframework.web.multipart.MultipartFile;importorg.springframework.web.multipart.MultipartHttpServletRequest;importjavax.servlet.http.HttpServletRequest;/**
* @Author: 高建伟-joe
* @Date: 2022-12-05
* @Description: 文件上传 控制器
*/@RequestMapping("/file")@RestControllerpublicclassFileController{@PostMapping("/upload")publicStringupload(HttpServletRequest request){MultipartHttpServletRequest multipartRequest =(MultipartHttpServletRequest) request;MultipartFile file = multipartRequest.getFile("file");String businessCode = request.getParameter("businessCode");if(null== file){return"获取文件失败";}if(!StringUtils.hasLength(businessCode)){return"业务类型为空";}// todo 保存文件// todo 保存文件上传记录return"文件上传成功";}}
Postman 调用文件上传接口
请求参数
地址请求方式Content-Type参数http://localhost:8080/file/uploadPostmultipart/form-data{ “file”: fileObject, “businessType”: “test” }
Postman 调用截图
- 请求头设置 Content-Type
- 请求体设置
- 接口断点调试
- 响应
文件上传接口源码
点击下载
参考文献
Postman 官方文档
Postman 中文文档
版权归原作者 高建伟-joe 所有, 如有侵权,请联系我们删除。