Article View: es.comp.lenguajes.java
Article #26551visualizacion de imagenes
From: Carlos
Date: Mon, 14 Dec 1998 00:00
Date: Mon, 14 Dec 1998 00:00
33 lines
1720 bytes
1720 bytes
Estoy realizando una peque�a aplicacion en Java donde una parte consiste en
visualizar imagenes que tengo almacenadas en la base de datos, y me he
encontrado
con el siguiente problema:
Cuando visualizo una imagen determinada de la base de datos, creo un fichero
en el disco duro
(por ejemplo, imagen1.gif). En el primer intento, la imagen se visualiza
corectamente.
Para visualizar otra imagen de la base de datos
, borro el fichero del disco duro (en nuestro caso imagen1.gif), leo el
contenido de la base
de datos y creo un fichero con el mismo nombre (imagen1.gif). La sorpresa la
encuentro cuando me
vuelve a mostrar la imagen anteriormente visualizada.
La carga de la imagen desde la base de datos se hace correctamente.
� Como puedo solucionar el problema ?.
Creo que el fallo esta a la hora de borrar el fichero del disco duro.
La creacion y eliminacion de los ficheros la realizo de la siguiente manera:
Creacion:
InputStream imagen = "Contiene la imagen almacenada en la base de datos";
OutputStream fos = new FileOutputStream("imagen1.gif");
byte image[] = new byte[imagen.available()];
imagen.read(image);
fos.write(image);
fos.close();
Eliminacion:
File f = new File("imagen1.gif");
f.delete();
Muchas gracias de antemano y un saludo.
Technical Details
Message-ID:
<752ia4$hur$1@talia.mad.ibernet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,f328d552d7aa7699,start X-Google-Attributes: gid1116f3,public From: "Carlos" <f.hierro.000@quitarrecol.es> Subject: visualizacion de imagenes Date: 1998/12/14 Message-ID: <752ia4$hur$1@talia.mad.ibernet.es> X-Deja-AN: 422072282 Organization: Telefonica Transmision de Datos X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Newsgroups: es.comp.lenguajes.java