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

Java:本地文件通过表单参数接口发送后大小变成0

问题

发现一个文件生成以后,如果不通过接口发送,大小就正常,通过接口发送,文件大小就变成0了,发送的文件也是0 空文件

代码

		MultiValueMap<String, Object> form = new LinkedMultiValueMap<>();FileSystemResource fileSystemResource = new FileSystemResource(fileName);form.add("file", fileSystemResource);HttpEntity<MultiValueMap<String, Object>> entity = new HttpEntity<>(form, requestHeaders);String url = Consts.HTTP + IpUtils.getIpAddress(ip) + Consts.SEMICOLON + port + contextPath + uploadServletPath;log.info("导出-begin----------{},{}", url, JSON.toJSONString(form));ResponseEntity<Msg> responseEntity = restTemplate.postForEntity(url, entity, Msg.class);  

原因

JSON.toJSONString(form) 序列化form表单时时会清空文件内容

处理办法

不使用JSON.toJSONString处理form表单

原理

todo 闲了再看原理

http://www.lryc.cn/news/170967.html

相关文章:

  • Linux 共享内存
  • druid在springboot中如何整合配置!
  • 数据结构:栈
  • 每日刷题-6
  • systrace使用注意事项
  • RockyLinux9.2 网卡配置和nmcli、nmtui命令的使用
  • Java线程池ThreadPoolExecutor应用(Spring Boot微服务)
  • QT5|C++|通过信号槽机制实现进度条更新
  • 什么是智能推荐?智能推荐的原理是什么?
  • Windows下的Elasticsearch-head安装
  • 两台服务器间进行文件传输
  • 研究生选控制嵌入式还是机器视觉好?
  • SecureCRT SSH与FTP连接中文乱码
  • OSI七层网络参考模型与数据流通过程
  • 数字孪生行业相关政策梳理--工业领域相关政策(可下载)
  • 【工具】咸鱼之王辅助小助手来了!
  • 黑马JVM总结(十)
  • JPEG、GIF动图可以转换成SVG、Eps格式的矢量图吗?
  • 数据结构与算法的力量:编写更高效的代码
  • Python批量统计pdf中“中文”字符的个数
  • LeetCode的第 363 场周赛——记录+补题
  • 【网络协议】Http-上
  • Langchain-chatchat本地部署
  • SQL故障和排查解决浅析
  • 基础算法--双指针算法
  • 企业工程项目管理系统源码(三控:进度组织、质量安全、预算资金成本、二平台:招采、设计管理)
  • 生物的神经系统与机器的人工神经网络
  • JNI 基础
  • 用户参数(zabbix-agent)
  • 期权策略篇: 实现买方狂欢,让卖方稳赚不赔的策略