"endpoint to upload and retrieve image in database using spring boot" Code Answer's
You're definitely familiar with the best coding language Whatever that developers use to develop their projects and they get all their queries like "endpoint to upload and retrieve image in database using spring boot" answered properly. Developers are finding an appropriate answer about endpoint to upload and retrieve image in database using spring boot related to the Whatever coding language. By visiting this online portal developers get answers concerning Whatever codes question like endpoint to upload and retrieve image in database using spring boot. Enter your desired code related query in the search bar and get every piece of information about Whatever code related question on endpoint to upload and retrieve image in database using spring boot.
endpoint to upload and retrieve image in database using spring boot
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>Details are given below:</h1><hr>
<table>
<tr>
<td>Id</td>
<td>${id}</td>
</tr>
<tr>
<td>Name</td>
<td>${name}</td>
</tr>
<tr>
<td>Image</td>
<td><img src="data:image/jpg;base64,${image} alt="Girl in a jacket" style="width:50px;height:50px;"></img></td>
</tr>
</table>
</body>
</html>
Source: www.javadream.in
endpoint to upload and retrieve image in database using spring boot
package com.vasu.SpringBootFileUpload.Model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Lob;
import javax.persistence.Table;
/**
*
* @author Vasu Rajput
*/
@Entity
@Table(name = "ImageProfile")
public class MyModel {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "Id")
private long id;
@Column(name = "Name")
private String name;
@Lob
@Column(name = "Image")
private byte[] image;
public MyModel() {
super();
// TODO Auto-generated constructor stub
}
public MyModel(String name, byte[] image) {
super();
this.name = name;
this.image = image;
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public byte[] getImage() {
return image;
}
public void setImage(byte[] image) {
this.image = image;
}
}
Source: www.javadream.in
endpoint to upload and retrieve image in database using spring boot
package com.vasu.SpringBootFileUpload.controller;
import com.vasu.SpringBootFileUpload.Model.MyModel;
import com.vasu.SpringBootFileUpload.Service.MyService;
import java.util.Base64;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
/**
*
* @author Vasu Rajput
*/
@Controller
public class MyController {
private static final Logger logger = LoggerFactory.getLogger("MyController.class");
@Autowired
private MyService myService;
@GetMapping("/")
public String test() {
return "index";
}
@PostMapping("/fileupload")
public String fileUpload(@RequestParam("name") String name, @RequestParam("file") MultipartFile file) {
try {
logger.info("Name= " + name);
byte[] image = file.getBytes();
MyModel model = new MyModel(name, image);
int saveImage = myService.saveImage(model);
if (saveImage == 1) {
return "success";
} else {
return "error";
}
} catch (Exception e) {
logger.error("ERROR", e);
return "error";
}
}
@GetMapping("/getDetail/{id}")
public String getDbDetils(@PathVariable String 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", new String(encode, "UTF-8"));
return "imagedetails";
} catch (Exception e) {
logger.error("Error", e);
model.addAttribute("message", "Error in getting image");
return "redirect:/";
}
}
}
Source: www.javadream.in
All those coders who are working on the Whatever based application and are stuck on endpoint to upload and retrieve image in database using spring boot can get a collection of related answers to their query. Programmers need to enter their query on endpoint to upload and retrieve image in database using spring boot related to Whatever code and they'll get their ambiguities clear immediately. On our webpage, there are tutorials about endpoint to upload and retrieve image in database using spring boot for the programmers working on Whatever code while coding their module. Coders are also allowed to rectify already present answers of endpoint to upload and retrieve image in database using spring boot while working on the Whatever language code. Developers can add up suggestions if they deem fit any other answer relating to "endpoint to upload and retrieve image in database using spring boot". Visit this developer's friendly online web community, CodeProZone, and get your queries like endpoint to upload and retrieve image in database using spring boot resolved professionally and stay updated to the latest Whatever updates.