sql >> Database >  >> RDS >> Mysql

hoe een afbeelding uit de mysql-database op te halen met behulp van java-servlet en deze te tonen in de HTML-img-tag?

schrijf een servlet, wijs deze toe aan een url zoals showImage.html , geef de afbeeldingsnaam door als param

<img src="showImage.html?filename=new.jpg">

Lees vervolgens de byte[] uit het bestand en schrijf naar het antwoord OutputStream in de servlet-code.

response.getOutputStream().write(bytes);

Byte[] uit bestand halen

 RandomAccessFile f = new RandomAccessFile("c:\images\pic1.png", "r");
 byte[] bytes = new byte[(int)f.length()];
 f.read(bytes);
 response.getOutputStream().write(bytes);


  1. Genereer een tabel met bestellingen gegroepeerd op user_id die de hoeveelheid product optelt

  2. Is een RID Lookup sneller dan een Key Lookup?

  3. Gematerialiseerde weergaven - Identificatie van de laatste vernieuwing

  4. Nifi PutSQL Timestamp/Datetime-fout kan niet worden geconverteerd fout