【发布时间】:2019-12-18 09:15:03
【问题描述】:
我正在尝试构建一个通用的 POST 控制器。 我可以以通用方式访问参数,但如果不使用 @RequestParam("files") MultipartFile[] 文件,我将无法获取可能的文件,那么,有谁知道如何以通用方式获取文件(如果有任何提交)?
到目前为止,这是我的控制器:
@PostMapping
public void save(@RequestParam MultiValueMap<String, Object> o) {
Iterator it = o.keySet().iterator();
while(it.hasNext()){
String key = (String) it.next();
String value = (String) o.getFirst(key);
System.out.println("Key: " + key + " Value: " + value);
}
etc...
}
明确地说,我不想设置(“文件”),因为它可以用任何名称上传。我知道我可以使用@RequestParam,但我不能没有名字。 谢谢你:)
【问题讨论】:
标签: spring file-upload generic-programming