|
|
1
1
更新:我想我知道这是从哪里来的。文件类型的输入字段的行为与复选框类型的字段不同。表单提交键值对,即使未设置该值。因此,控制器接收这样的对,并且单键非值对由空的多部分对象(下文中称为“mp1”)表示。由于要将多部分文件对象数组定义为输入参数,spring将“mp1”映射到长度为1的数组。就这样。 原始答案:我猜您正在使用org.springframework.web.multipart.multipartfile[]作为输入参数。我认为你应该检查一下存在/大小:
我总是对multipart对象执行这个空的和额外的isempty检查,我想原因是我有时会得到一个没有内容的multipartfile对象。 编辑:如果您至少使用Java 8,您可以使用这一行:
|
|
George Alexander · 类似电报的用户名的Regex 2 年前 |
|
|
Aliaksei · 保存前进行WebFlux检查 3 年前 |
|
|
Nimet · 如何在regex密码模式中转义* 3 年前 |
|
|
Jee · PowerShell输入验证-输入不应为所有数字 7 年前 |
|
|
James · Django使用RangeWidget验证表单 7 年前 |