springboot2.7.18 使用form-data传参 参数过长 接收结果为null
信息太少,不好确定问题。
- 你客户端是浏览器?
2.参数过长?是你配置了文件上传大小限制? - 接收结果为null? 是你服务器接收到的结果?还是客户端接收到的结果?
- 服务端代码是怎么样的?
你这个跟 Multipart 上传没任何关系。你应该用表单参数试试看。
就是用表单参数传的,服务端收到的结果是null
没有细节信息,看不出问题所在。
不要选 form-data,选 x-www-form-urlencoded。
选 x-www-form-urlencoded或者通过json格式传都可以,我的疑问是,为什么放到form-data里面不行,想了解下用form-data有没有什么方法能解决
form-data
是 multpart/formdata
请求,你的 @RequestParam
参数必须是 MultipartFile
对象。或者是使用 @RequestPart
注解的 String
对象。
@RequestParam注解主要用于处理HTTP请求中的查询参数或者表单参数,这些参数通常通过URL传递或者在请求体中以表单方式提交。这意味着,当客户端发送一个带有查询参数的GET请求或一个表单数据编码为application/x-www-form-urlencoded的POST请求时,可以使用@RequestParam注解来捕获这些参数。