Ver Mensaje Individual
  #13 (permalink)  
Antiguo 31/08/2007, 01:40
solyluna
 
Fecha de Ingreso: enero-2007
Mensajes: 156
Antigüedad: 18 años
Puntos: 1
Re: Subir un archivo al servidor

Bueno, parece que voy consiguiendo algo.

Código:
FormFile foto=((FotoForm)actionForm).getFoto();
			
			String contentType=foto.getContentType();
			String fileName=foto.getFileName();
			byte[] fileData=foto.getFileData();
			
			String filePath=getServlet().getServletContext().getRealPath("/")+"IMAGES";
			
			if (!fileName.equals("")){
				System.out.println("Server path: "+filePath);
				File fileToCreate=new File(filePath, fileName);
				if(!fileToCreate.exists())	{
					FileOutputStream fileOutStream=new FileOutputStream(fileToCreate);
					fileOutStream.write(foto.getFileData());
					fileOutStream.flush();
					fileOutStream.close();
				}
			}
Ahora, aparentemente funciona, pero si voy a la ruta indicada por: filePath no aparece el archivo que supuestamente ha subido.