0
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
。Spring MVC - POST具有最大計數限制的文件列表
如何限制附加文件的最大數量爲10?
也許你應該更專注於文件的總大小,而不是文件的數量?如果你限制了這個數字(我現在不知道如何),你仍然可以得到10個1GB的文件?只是一個觀察 – masadwin
是的,我完全同意你的看法。我已經將'max-file-size'限制爲2MB,'max-request-size'限制爲20MB。現在我正在尋找一種方法來限制名單大小。 – naXa
https://stackoverflow.com/questions/6203740/spring-web-mvc-validate-individual-request-params也許這可能對您有所幫助 – masadwin