Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak pobrać obraz z bazy mysql za pomocą serwletu java i pokazać go w tagu HTML img?

napisz serwlet, zmapuj go na adres URL, taki jak showImage.html , przekaż nazwę obrazu jako param

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

Następnie odczytaj byte[] z pliku i zapisz w odpowiedzi OutputStream w kodzie serwletu.

response.getOutputStream().write(bytes);

Aby pobrać byte[] z pliku

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepsze blogi i strony internetowe MySQL dla administratorów baz danych

  2. Zwróć ranking z wielu tabel za pomocą mySQL

  3. Czy możesz dodać oświadczenie if w ORDER BY?

  4. Wybierz z tabeli, w której pola nie spełniają warunków

  5. sql, aby wybrać 10 najlepszych rekordów