Alguien sabe cómo validar si el usuario insertó un archivo en un input tipo file?

Estoy trabajando en un proyecto y necesito saber si el input tiene algo para insertarlo en la BD, estuve intentando validando si era diferente de nulo, pero aunque no le ponga ningun archivo entra como si fuera diferente de nulo.

iPart part = request.getPart("aFoto");         if (part != null) {             InputStream inputStream = part.getInputStream();             c.setFoto(inputStream);         }