Springboot sube archivos al servidor


@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
 }
          


    



Supongo que te gusta

Origin blog.csdn.net/qq_37790902/article/details/79583818
Recomendado
Clasificación