Spring MVC - POST 具有最大计数限制的文件列表
Spring MVC - POST a list of files with max count limit
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
@PostMapping(value = "/upload",
consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public @ResponseBody ResponseBody uploadAttachments(
@RequestParam(value = "comment", required = true) String comment,
@RequestPart(value = "files", required = false) List<MultipartFile> files
) {
/* do magic */
}
我正在使用此映射来处理带有附件的表单。它消耗 multipart/form-data
.
如何将附件的最大数量限制为 10 个?
如本回答所示Spring Web MVC - validate individual request params
在您的参数上使用 @Size(max = ?)
注释来限制输入大小
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
@PostMapping(value = "/upload",
consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public @ResponseBody ResponseBody uploadAttachments(
@RequestParam(value = "comment", required = true) String comment,
@RequestPart(value = "files", required = false) List<MultipartFile> files
) {
/* do magic */
}
我正在使用此映射来处理带有附件的表单。它消耗 multipart/form-data
.
如何将附件的最大数量限制为 10 个?
如本回答所示Spring Web MVC - validate individual request params
在您的参数上使用 @Size(max = ?)
注释来限制输入大小