sql >> Database teknologi >  >> RDS >> Mysql

hvordan man henter billede fra mysql database ved hjælp af java servlet og viser det i HTML img tag?

skriv en servlet, map den til en url som showImage.html , send billednavnet som param

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

Læs derefter byten[] fra filen og skriv til svaret OutputStream i servletkoden.

response.getOutputStream().write(bytes);

For at hente byte[] fra fil

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


  1. MySQL ON DUPLICATE KEY OPDATERING, mens du indsætter et resultatsæt fra en forespørgsel

  2. Sådan bruges IF...THEN Logic i SQL Server

  3. PostgreSQL installation på Docker

  4. Importer flere CSV-filer til SQL Server fra en mappe