Mysql
 sql >> база данни >  >> RDS >> Mysql

как да извлека изображение от базата данни на mysql с помощта на java сървлет и да го покажа в HTML img таг?

напишете сървлет, съпоставете го с url като showImage.html , предайте името на изображението като параметър

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

След това прочетете байта [] от файла и запишете в отговора OutputStream в кода на сървлета.

response.getOutputStream().write(bytes);

За да получите байт[] от файл

 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. Вмъкването в mySQL на JSON кодирана стойност със специални знаци е неуспешна

  2. CONVERT_TZ() Примери – MySQL

  3. Инсталиране на pdo_mysql на Amazon EC2 с PHP 5.5

  4. MySQL GROUP BY множество колони от различни таблици

  5. Прилага ли се ограничението за максималния брой таблици за SQL присъединяване към цялата заявка или подзаявките се отчитат отделно?