Red de conocimiento informático - Aprendizaje de programación - descarga del campo blob de base de datos java (lectura)

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();