ZK 上傳圖片和顯示圖片(保存在数据库)

前台代码:(跟[ZK 上傳圖片和顯示圖片(保存在文件夹)]一样)

后台代码:

upload Event:(跟[ZK 上傳圖片和顯示圖片(保存在文件夹)]一样)

public void save() throws IOException{

  Blob blob = Hibernate.Create(memberPhotoInputStream);//将InputStream转成Blob

  .....//再将blob、图片的名稱保存入数据库

   Files.close(memberPhotoInputStream);

}

显示图片

public void load() throws IOException{

 ...//从数据库里读出blob和图片的名稱

 AImage aImg=new AImage(圖片名稱,blob.getBinaryStream());

 Image memberImage=(Image)this.getFellow("memberPhoto");

 memberImage.setContent(aImg);
 }

原文地址:https://www.cnblogs.com/TankMa/p/1962141.html