SpringBoot - Processing of multipart/form-data request failed. Unexpected EOF read on the socket(代码片

Posted Lux_Sun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot - Processing of multipart/form-data request failed. Unexpected EOF read on the socket(代码片相关的知识,希望对你有一定的参考价值。

问题原因

上传文件还没到末尾就被客户端中断,是超出tomcat文件连接时间了,就被跳转。

解决方案

在 application.yml 配置文件里加上一个tomcat连接时长

server:
  connection-timeout: 18000000

这个是网上很多人都看到的解决方案,但是有一种情况,问题并不是出在后端,而是 CURL 代码上,请看下面分析……

curl --location --request POST 'localhost:8080/disk/save' \\
--form 'file=@"/C:/Users/Boomni_Sun/Desktop/Info.txt"'

 一开始以为是 header 没加,后来发现哪怕加了还是报同样的错,后来仔细一看,为啥 C 盘前有一个“/”,发现原来 POSTMAN 把他当成在 Linux 里面,但是我们此时在 Windows 里测试。

所以会出这个问题,希望可以帮助到同样遇到此吭的童鞋~

 

以上是关于SpringBoot - Processing of multipart/form-data request failed. Unexpected EOF read on the socket(代码片的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot - Processing of multipart/form-data request failed. Unexpected EOF read on the socket(代码片

CS 659 Image Processing and Analysis

shell_processing

HR-VITON虚拟换衣算法pre-processing复现全过程记录

HR-VITON虚拟换衣算法pre-processing复现全过程记录

Thymeleaf 异常:Exception processing template "index": An error happened during template pars