descarga del campo blob de base de datos java (lectura)
Este es el código que escribí e implementé antes. La imagen corresponde al tipo byte [] en la clase pojo. clxxb es una clase pojo. clxxb.getClpic() obtiene el byte [] de matriz de bytes correspondiente a la imagen. De hecho, el archivo de salida es el flujo de bytes de salida. Espero que esto ayude.
InputStream input=clxxb.getClpic().getBinaryStream();
byte[] buffer=nuevo byte[input.available()]
ServletOutputStream; out=response.getOutputStream().getBinaryStream();
modo 3D getOutputStream();
int length=0;
while((length=input .read(búfer))! =-1){
out.write(búfer, 0, longitud
}
out.flush()); ;
fuera.cerrar();