已經得到圖片檔案的byte陣列,怎樣在image控
匿名使用者 發表于 娛樂2021-11-22
將檔案或者圖片序列化,然後存入資料庫。sql中應該有一個image型別,它存放的就是圖片的二進位制資料。存入其中需要先將圖片轉換二進位制,讀取的時候再轉換回來。
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);
}
}