已經得到圖片檔案的byte陣列,怎樣在image控 匿名使用者 1級 2018-11-23 回答

將檔案或者圖片序列化,然後存入資料庫。sql中應該有一個image型別,它存放的就是圖片的二進位制資料。存入其中需要先將圖片轉換二進位制,讀取的時候再轉換回來。

已經得到圖片檔案的byte陣列,怎樣在image控 是我不好 1級 2018-11-23 回答

response。setcontenttype( “iamge/jpg ”);

servletoutputstream sos = response。getoutputstream();

resultset rs = stmt。executequery( “select imagefield from t ”);

while(rs。next()){

inputstream is = rs。getbinarystream( “imagefield ”);

byte[] b = new byte[128];

int l;

while((l = is。read(b))> -1){

sos。write(b,0,l);

}

}