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

使用HttpRequest工具类调用第三方URL传入普通以及文件参数并转换MultipartFile成File

使用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: 100MBmax-request-size: 1000MB

二、代码

1、模拟第三方服务

    /*** multipartFileTOFile*/@PostMapping("/multipartFileTOFile")public void multipartFileTOFile(@RequestParam("dahuaId") String dahuaId, @RequestParam("file") MultipartFile file) throws IOException {//MultipartFile转换FileFile 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、效果实现

在这里插入图片描述

  • 无论你遭遇多少失败,只要每次都能重新站起来,你就离成功又近了一步。
  • 梦想不是遥不可及的幻想,而是实现希望和追求的动力源泉。只要心存信念,付诸行动,梦想就能成真。
  • 面对生活的风雨,坚持就是胜利的法宝。每一次努力都在积累力量,每一天奋斗都在靠近目标。
  • 不要害怕失败,因为失败蕴含着成长和进步的机会。坚持不懈,勇往直前,你将成为最好的自己。
  • 生活没有捷径,成功无法被偶然所拥有。勇敢迈出第一步,执着追求,你将创造属于自己的辉煌篇章。
http://www.lryc.cn/news/320085.html

相关文章:

  • 24计算机考研调剂 | 武汉科技大学
  • 个人网站制作 Part 11 添加用户权限管理 | Web开发项目
  • 百科源码生活资讯百科门户类网站百科知识,生活常识
  • Linux 用户和用户组管理
  • 【C++ 08】vector 顺序表的常见基本操作
  • Day67:WEB攻防-Java安全JNDIRMILDAP五大不安全组件RCE执行不出网
  • GCNv2_SLAM-CPU详细安装教程(ubuntu18.04)
  • 使用gitee自动备份文件
  • 智慧城市新篇章:数字孪生的力量与未来
  • python讲解(2)
  • 安卓安装Magisk面具以及激活EdXposed
  • C到C++的敲门砖-1
  • Qt文件以及文件夹相关类(QDir、QFile、QFileInfo)的使用
  • ChatGPT编程实现简易聊天工具
  • C#-用于Excel处理的程序集
  • HTTPS基础
  • 【Flink SQL】Flink SQL 基础概念(四):SQL 的时间属性
  • 文字弹性跳动CSS3代码
  • 前端小白的学习之路(事件流)
  • 电脑文件误删除如何恢复?分享三个简单数据恢复方法
  • MySQL实战:监控
  • MySQL自增主键自动生成的主键重置
  • reverse_iterator实现
  • C++:什么情况下函数应该声明为纯虚函数
  • 【全面了解自然语言处理三大特征提取器】RNN(LSTM)、transformer(注意力机制)、CNN
  • 区块链推广海外市场怎么做,CloudNEO服务商免费为您定制个性化营销方案
  • 【S5PV210】 | ARM的指令集合
  • 2024-3-17Go语言入门
  • AJAX-XMLHttpRequest
  • 【GPT-SOVITS-04】SOVITS 模块-鉴别模型解析