Java Fileupload getParts()返回文件和空值

Java Fileupload getParts()返回文件和空值,java,html,web,file-upload,Java,Html,Web,File Upload,我正在尝试创建一个文件上载。我的文件输入: <input class="form-control" name="file" type="file" size="20" accept="application/pdf, image/jpeg, image/png, text/plain" multiple > 首先它起作用了,但是知道有这个空元素。我该怎么办?它来自哪里?我没有改变任何事情。我使用的代码来自oracle EE7文档和一篇著名的在线文章。在这个for循环之前,我不会更

我正在尝试创建一个文件上载。我的文件输入:

<input class="form-control" name="file" type="file" size="20" accept="application/pdf, image/jpeg, image/png, text/plain" multiple >

首先它起作用了,但是知道有这个空元素。我该怎么办?它来自哪里?我没有改变任何事情。我使用的代码来自oracle EE7文档和一篇著名的在线文章。在这个for循环之前,我不会更改任何内容

提前感谢。

getParts()也会返回所有命名的输入。所以它返回给我选择的主题作为一部分。现在我正在筛选名为“file”的输入

getParts()也返回所有命名的输入。所以它返回给我选择的主题作为一部分。现在我正在筛选名为“file”的输入

for (Part part : request.getParts()) {
            System.out.println("Dateigrösse: " + part.getSize());
            uploadSize = uploadSize + part.getSize();
            System.out.println("Dateityp: " + part.getContentType());
            if(part.getContentType().equals("application/pdf") || part.getContentType().equals("text/plain") || part.getContentType().equals("image/jpeg") || part.getContentType().equals("image/png")) {
            } else {
                types = false;
            }
        }