¿Cómo determinar si existe un archivo cargado por Java?
El siguiente es un sitio web en el que he trabajado, cuando queremos determinar si el avatar subido por el usuario existe en la carpeta de carga del servidor Tomcat:
String path1 = getServletContext().getRealPath("/") ; // Obtenga la dirección del servidor
File f = new File(path1+"upload/"+u_id+".jpg"); // Aquí cambia a la dirección que desea juzgar, la nuestra es obtenerla. la dirección del servidor / upload/id name.jpg
if(!f.exists()){// Si el archivo de imagen no existe
src1 ="./upload/ zg.jpg" ;//Luego usa el avatar predeterminado
}
else{ src1 = "./upload/"+u_id+".jpg";}
// Si existe, use la imagen de avatar cargada por el usuario
//La siguiente es la imagen que muestra el avatar
%>
< ;p class="STYLE2"> Información básica
Avatar:< img src="<%=src1%>" width=""40 "height="50">Modificar avatar a>
Si no es lo suficientemente detallado, envíeme una pregunta al 360307836