gpt4 book ai didi

java - Spring上传多个文件如何识别每个文件?

转载 作者:行者123 更新时间:2023-11-30 05:31:26 24 4
gpt4 key购买 nike

我想上传多个文件。我需要识别后端的每个文件。我想在 dom 元素中使用该名称,但是如果我为每个输入指定不同的名称,我的 spring Controller 将无法获取多个文件。我的表单的文件不固定。我还必须渲染用户更改输入的不同文件。所以 Controller 部分一定不能是固定样式,需要是一个数组。

<input type="file" name="files" />
<input type="file" name="files" />


@RequestParam("files") MultipartFile[] files

我已经搜索过,但没有找到任何帮助。我唯一的解决方案是将一些额外的信息传递给后端来识别每个文件。任何的意见都将会有帮助。提前致谢!

最佳答案

我认为您可以使用MultipartFile#getOriginalFilename()来获取文件名。

<form method="POST" action="/upload" enctype="multipart/form-data">
<input type="file" name="file1"/>
<input type="file" name="file2"/>
<input type="file" name="file3"/>
<input type="submit" value="Submit"/>
</form>

(@RequestParam(value = "file1") MultipartFile file1,
@RequestParam(value = "file2") MultipartFile file2,
@RequestParam(value = "file3") MultipartFile file3)

这样怎么样?

关于java - Spring上传多个文件如何识别每个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57458115/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com