Hola a todos. Mi problema es el siguiente:
Intento bajarme un campo tipo blob de una base de datos mysql donde almaceno archivos .exe utilizando para ello java pero luego cuando intento ejecutar el fichero bajado me dice que no es una aplicacion win32 valida lo que me sugiere que no lo he bajado correctamente.
La forma de bajarmelo es la siguiente:
InputStream is=results.getBinaryStream(campo);
File f=new File(fichero);
OutputStream f1=new FileOutputStream(f);
int dato=is.read();
while(dato!=-1){
f1.write(dato);
dato=is.read();
}
¿Como se debera bajar ficheros.exe de la base de datos para luego poder ejecutarlos?
Si me bajo cualquier otro fichero que sea .txt si me lo baja correctamente.
Un saludo a todos.