JavaServlet-上载不带名称的文件

JavaServlet-上载不带名称的文件,java,image,file,servlets,request,Java,Image,File,Servlets,Request,我有一个Servlet,用于使用POST接收图像。一切正常,但我也想处理用户不提供“名称”的情况 我的一段java代码 for(Part part : request.getParts()) { if(part.getContentType().equals("image/png")) { filePart = part; } } 未提供名称字段时,filePart为空。甚至可以

我有一个Servlet,用于使用POST接收图像。一切正常,但我也想处理用户不提供“名称”的情况

我的一段java代码

    for(Part part : request.getParts()) {
            if(part.getContentType().equals("image/png")) {
                filePart = part;
            }
    }

未提供名称字段时,filePart为空。甚至可以从这样的请求中获取图像吗?

您仍然应该从多部分上载中获取字节(
part.getInputStream()
)。您可以从中检测内容类型,以确定它是否是图像。但在任何情况下,您都应该能够创建一个名称并将字节存储到磁盘。