IDEA HTTP Client 上传文件
IDEA HTTP Client 大约 867 字HTTP Client 代码
POST http://localhost:8080/upload
Content-Type: multipart/form-data; boundary=boundary
--boundary
Content-Disposition: form-data; name="file"; filename="a.txt"
< C:\a.txt
--boundary
Content-Disposition: form-data; name="extraInfo";
this is extra info
快捷键
可以使用mptr
生成HTTP Client
模版。
后端代码
@RestController
public class UploadController {
@PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public Object simpleUpload(@RequestPart("file") MultipartFile file, @RequestParam("extraInfo") String extraInfo) {
// ...
}
}
说明
form-data; name="file";
中的file
是指定上传文件的字段名(Spring MultipartFile
指定的接收字段名),filename="a.txt"
(MultipartFile
中获取到的文件名)。
form-data; name="extraInfo";
中的extraInfo
是接收的额外参数,对应@RequestParam("extraInfo")
。
官方文档
https://www.jetbrains.com/help/idea/exploring-http-syntax.html#use-multipart-form-data
阅读 1313 · 发布于 2023-05-30
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓
昵称:
随便看看
换一批
-
Kubernetes 设置 Pod 环境变量阅读 708
-
Linux scp 远程主机之间传输文件阅读 299
-
Jenkins 一直卡在 Setup Wizard 界面解决办法阅读 1462
-
Docker CMD ENTRYPOINT 区别阅读 1333
-
MySQL 锁阅读 1068
-
软考-系统架构设计师:数据备份阅读 2265
-
Linux 之修改设备名称阅读 2833
-
k3s 部署简化版 Kubernetes阅读 1534
-
Angular error TS2564: Property 'xx' has no initializer and is not definitely assigned in the constructor.阅读 1182
-
Kubernetes 设置默认 namespace阅读 1178