spring - 即使没有附加文件,多个文件上传的大小也是 1
问题描述
我使用 spring boot 来创建应用程序。
我有一个表单页面,其中有一些输入字段和一个文件类型的输入
<input type="file" name="uploadedFile" id="uploadedFile" multiple accept=".pdf, .jpg, .jpeg, .png" />
public ModelAndView transferSingleAssetGarage(@Valid @ModelAttribute("formBean") FormBean formBean,
BindingResult result, MultipartFile[] uploadedFile)
如果我上传一个文件,一切都很好......
但问题是当我不上传任何文件时,以下语句会打印 1
System.out.println("length is "+uploadedFile.length);
即使我在提交表单时没有上传任何文件,上述语句也会打印 1,此语句也会将System.out.println(uploadedFile[i].getContentType())
contentType 打印为application/octet-stream
有人可以指出我的代码中的错误,为什么即使没有上传文件,文件数组的大小也会打印为 1。
解决方案
推荐阅读
- javascript - 如何在每个表格行的末尾添加按钮?
- c - 在 linux 主机上遇到“浮点异常”错误
- c# - OData ASP.NET Core Web API Get 方法 - 传递多个参数
- symfony - RabbitMqBundle 上的队列优先级问题
- amazon-web-services - 使用 Redis 访问 AWS 上的公共 DNS
- swift - Swift CoreLocation
- python - 使用 openai 健身房(二十一点)制作 AI
- java - 使用 REST 在 Pod 之间进行 Kubernetes 通信
- c# - 在 c# 中设置 out 参数时出现 NullReferenceException
- sql - 查询基于 N-1 行聚合值