sql >> データベース >  >> RDS >> Mysql

Javaサーブレットを使用してmysqlデータベースから画像を取得し、それをHTML imgタグで表示する方法は?

    サーブレットを作成し、showImage.htmlのようなURLにマッピングします 、imagenameをparamとして渡します

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

    次に、ファイルからbyte []を読み取り、サーブレットコードの応答OutputStreamに書き込みます。

    response.getOutputStream().write(bytes);

    ファイルからbyte[]を取得するには

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


    1. $filterがMySQLを使用するJPA/Olingo2.0.11で機能しない

    2. mysqlのUTCでの日付

    3. BLOBを使用してMySQLデータベースに画像をアップロードする

    4. SQLServerのDELETEテーブルとTRUNCATEテーブルの違い