使用HttpRequest工具类调用第三方URL传入普通以及文件参数
- 一、依赖及配置
- 二、代码
- 1、模拟第三方服务
- 2、调用服务
- 3、效果实现
一、依赖及配置
<!--工具依赖-->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.8.16</version>
</dependency>
设置文件上传大小限制
Spring:
#设置文件上传大小限制
servlet:
multipart:
max-file-size: 100MB
max-request-size: 1000MB
二、代码
1、模拟第三方服务
/**
* multipartFileTOFile
*/
@PostMapping("/multipartFileTOFile")
public void multipartFileTOFile(@RequestParam("dahuaId") String dahuaId, @RequestParam("file") MultipartFile file) throws IOException {
//MultipartFile转换File
File photo = File.createTempFile("photo-", ".jpg");
file.transferTo(photo);
}
2、调用服务
void test() {
File file = new File("C:/xxx/xxxxxxxxxx.jpg");
Map data = new HashMap();
data.put("dahuaId", "abc123");
data.put("file", file);
HttpRequest.post("http://127.0.0.1:8888/dahua/multipartFileTOFile")
.form(data)
.contentType("multipart/form-data")
.execute()
.body();
}
3、效果实现
- 无论你遭遇多少失败,只要每次都能重新站起来,你就离成功又近了一步。
- 梦想不是遥不可及的幻想,而是实现希望和追求的动力源泉。只要心存信念,付诸行动,梦想就能成真。
- 面对生活的风雨,坚持就是胜利的法宝。每一次努力都在积累力量,每一天奋斗都在靠近目标。
- 不要害怕失败,因为失败蕴含着成长和进步的机会。坚持不懈,勇往直前,你将成为最好的自己。
- 生活没有捷径,成功无法被偶然所拥有。勇敢迈出第一步,执着追求,你将创造属于自己的辉煌篇章。