Java - DESCARGANDO ARCHIVO CON JAVA

 
Vista:

DESCARGANDO ARCHIVO CON JAVA

Publicado por Mauricio (3 intervenciones) el 06/08/2007 19:49:33
Hola me gustaria que me ayuden, quiero saber por que mi JFrame (ventana) se cuelga cuando comienza la descarga de un archivo. (desde un JButton)
luego que se completa la descarga este vuelve a la normalidad.

el codigo es el siguiente: (solo las partes significativas, quite los printlines etc......)

InputStream streamEntra = null;

URL u =null;
u = new URL(urlArchivo);
URLConnection uc = u.openConnection();

streamEntra=uc.getInputStream();

File archivoCreado = null;

FileOutputStream fo = new FileOutputStream(archivoCreado);

byte[] buffer = new byte[4096];
System.out.println("bufferCreado!!!");
int datos=0;

while ((datos=streamEntra.read(buffer))!=-1){
if(buffer.length==4096){
fo.write(buffer, 0, datos);
}

}
QUIERO SABER POR QUE CUANDO ENTRA AL WHILE, SE COME
TODA LA FUNCIONALIDAD DEL PROGRAMA, Y SI SE PUEDE CONTROLAR
PARA QUE DESCARGUE CON MENOS RECURSOS. GRACIASx1000
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:DESCARGANDO ARCHIVO CON JAVA

Publicado por angel (537 intervenciones) el 07/08/2007 11:43:20
Eso es porque el thread que maneja le programa esta ocupado descargando el archivo. Si quieres que tu programa continue mientras se descar el archivo, deberias crear un thread a parte para realizar la descarga.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar