Saltar al contenido

cómo cargar una imagen de angular a un ejemplo de código de arranque de primavera

Este team especializado pasados muchos días de investigación y de juntar de información, dimos con los datos necesarios, esperamos que te resulte útil en tu proyecto.

Ejemplo 1: punto final para cargar y recuperar imágenes en la base de datos usando Spring Boot

packagecom.vasu.SpringBootFileUpload.Model;importjavax.persistence.Column;importjavax.persistence.Entity;importjavax.persistence.GeneratedValue;importjavax.persistence.GenerationType;importjavax.persistence.Id;importjavax.persistence.Lob;importjavax.persistence.Table;/**
 *
 * @author Vasu Rajput
 */@Entity@Table(name ="ImageProfile")publicclassMyModel@Id@GeneratedValue(strategy =GenerationType.AUTO)@Column(name ="Id")privatelong id;@Column(name ="Name")privateString name;@Lob@Column(name ="Image")privatebyte[] image;publicMyModel()super();// TODO Auto-generated constructor stubpublicMyModel(String name,byte[] image)super();this.name = name;this.image = image;publiclonggetId()return id;publicvoidsetId(long id)this.id = id;publicStringgetName()return name;publicvoidsetName(String name)this.name = name;publicbyte[]getImage()return image;publicvoidsetImage(byte[] image)this.image = image;

Ejemplo 2: punto final para cargar y recuperar imágenes en la base de datos usando Spring Boot

packagecom.vasu.SpringBootFileUpload.controller;importcom.vasu.SpringBootFileUpload.Model.MyModel;importcom.vasu.SpringBootFileUpload.Service.MyService;importjava.util.Base64;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.stereotype.Controller;importorg.springframework.ui.Model;importorg.springframework.web.bind.annotation.GetMapping;importorg.springframework.web.bind.annotation.ModelAttribute;importorg.springframework.web.bind.annotation.PathVariable;importorg.springframework.web.bind.annotation.PostMapping;importorg.springframework.web.bind.annotation.RequestBody;importorg.springframework.web.bind.annotation.RequestParam;importorg.springframework.web.bind.annotation.RestController;importorg.springframework.web.multipart.MultipartFile;/**
 *
 * @author Vasu Rajput
 */@ControllerpublicclassMyControllerprivatestaticfinalLogger logger =LoggerFactory.getLogger("MyController.class");@AutowiredprivateMyService myService;@GetMapping("/")publicStringtest()return"index";@PostMapping("/fileupload")publicStringfileUpload(@RequestParam("name")String name,@RequestParam("file")MultipartFile file)try
            logger.info("Name= "+ name);byte[] image = file.getBytes();MyModel model =newMyModel(name, image);int saveImage = myService.saveImage(model);if(saveImage ==1)return"success";elsereturn"error";catch(Exception e)
            logger.error("ERROR", e);return"error";@GetMapping("/getDetail/id")publicStringgetDbDetils(@PathVariableString id,Model model)try
            logger.info("Id= "+ id);MyModel imagesObj = myService.getImages(Long.parseLong(id));
            model.addAttribute("id", imagesObj.getId());
            model.addAttribute("name", imagesObj.getName());byte[] encode =java.util.Base64.getEncoder().encode(imagesObj.getImage());
            model.addAttribute("image",newString(encode,"UTF-8"));return"imagedetails";catch(Exception e)
            logger.error("Error", e);
            model.addAttribute("message","Error in getting image");return"redirect:/";

Recuerda algo, que tienes permiso de añadir una tasación justa si te fue preciso.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *