Foros del Web » Programación para mayores de 30 ;) » Java »

problema subiendo imagenes

Estas en el tema de problema subiendo imagenes en el foro de Java en Foros del Web. En el siguiente codigo intento subir una imagen a una carpeta ubicada dentro de mi proyecto, la carpeta tiene el nombre de imgTemp . A ...
  #1 (permalink)  
Antiguo 10/12/2010, 12:31
 
Fecha de Ingreso: enero-2009
Mensajes: 31
Antigüedad: 15 años, 3 meses
Puntos: 0
problema subiendo imagenes

En el siguiente codigo intento subir una imagen a una carpeta ubicada dentro de mi proyecto, la carpeta tiene el nombre de imgTemp.

A la hora abrir la carpeta donde se guardara la imagen

FileOutputStream fileOutput = new FileOutputStream ("imgTemp/" + file.getName());

me dice que: "El sistema no puede hallar la ruta especificada".

La carpeta imgTemp esta en la raiz del proyecto por lo q solo le pongo como ruta:

imgTemp/ + file.getName()


mi pregunta es si tengo q obtener todo el path del proyecto y si es asi como lo hago en java.


FRAGMENTO DE CODIGO USADO

// Se abre el fichero original para lectura
File file = new File("c:/imagen.jpg");
FileInputStream fileInputStream = new FileInputStream(file);
BufferedInputStream bufferedInput = new BufferedInputStream(fileInputStream);

// Se abre el fichero donde se hará la copia
FileOutputStream fileOutput = new FileOutputStream ("imgTemp/" + file.getName());
BufferedOutputStream bufferedOutput = new BufferedOutputStream(fileOutput);

// Bucle para leer de un fichero y escribir en el otro.
byte [] array = new byte[fileInputStream.available()];
int leidos = bufferedInput.read(array);
while (leidos > 0)
{
bufferedOutput.write(array,0,leidos);
leidos=bufferedInput.read(array);
}

// Cierre de los ficheros
bufferedInput.close();
bufferedOutput.close();

Etiquetas: imagenes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:12.