0


Postman 调用 Spring Boot 文件上传接口

文章目录

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 调用截图

  1. 请求头设置 Content-TypefileUpload_postman_1
  2. 请求体设置fileUpload_postman_2
  3. 接口断点调试fileUpload_postman_4
  4. 响应fileUpload_postman_3

文件上传接口源码

点击下载

参考文献

Postman 官方文档
Postman 中文文档


本文转载自: https://blog.csdn.net/Gjw_java/article/details/128195370
版权归原作者 高建伟-joe 所有, 如有侵权,请联系我们删除。

“Postman 调用 Spring Boot 文件上传接口”的评论:

还没有评论