@RequestMapping ( value = "/ upload" )
@ResponseBody
// Subir un archivo al servidor
public HttpResponseEntity upload ( @RequestParam ( "file" ) MultipartFile file) {
service .saveFile (file)) ;
}
/ ******* ****** Los códigos inútiles se eliminan ***********************
saveFile (MultipartFile file) {
// Obtener el nombre del archivo
String fileName = file.getOriginalFilename () ;
System. out .println ( "El nombre del archivo subido: " + fileName) ;
// Obtener el nombre del sufijo del archivo
String suffixName = fileName. substring (fileName.lastIndexOf ( "." )) ;
System. out .println ( " El sufijo del archivo es: " + suffixName) ;
// Establezca la ruta de almacenamiento del archivo
String filePath = "E: / file /" ;
System. out .println ( "La ruta de almacenamiento del archivo es: " + filePath)
;
// Nombre del nuevo archivo
con UUID cadena fileUUName = UUID. RandomUUID () .toString () ;
cadena de ruta = rutaArchivo + + fileUUName suffixName ;
. Sistema cabo .println (ruta) ;
// Crear un nuevo archivo
del archivo dest = nueva Archivo (ruta) ;
// Verifica si existe un directorio
if (! Dest.getParentFile (). Existe ()) {
dest.getParentFile (). Mkdirs () ; // Crea una nueva carpeta
}
file.transferTo (dest) ; // el archivo se escribe en dest
// El proceso anterior es la función de cargar imágenes
}