Upload Imagenes con Struts

Martin
03 de Junio del 2005
La idea es hacer upload de solo imagenes(jpeg/gif), estoy utilizando Struts , eh construido mi formulario con los campos necesarios y tambien con el campo FormFile.
Cuando las variables llegando al Action correpondiente, tengo todos los datos cargados perfectamente ,elcampo FormFile tiene todos los datos de la imagen q intento subir.
Eh aki es donde entra el problema,teniendo todos los datos nose como grabar la imagen es decir hacer propiamente dicho el upload. Por un lado quiero manejar el tamaño de la imagen , quiero capturar las dimensiones(width,heigth),la extension.
Al guardar la imagen en un FormFile no puedo acceder especialmente a la captura de las dimensiones q es lo q me mas me interesa
Por otro lado eh visto muchas formas de grabar imagenes en el disco,pero todas graban el C:\ o C:\fileupload , yo quiero guardar la imagen dentro de mi sitio virtual en la carpeta images/ , q obviamente si cambio de nombre a mi sitio virtual no tengo q volver a compilar para darle la nueva ruta donde grabar mi imagen ,como puedo hacer eso
Espero ser especifico con el problema, cualquier ayuda sera bienvenida gracias de antemano..

larteaga
03 de Junio del 2005
lo vas a tener que guardar en un campo de tipo blob, no te entiendo muy bien, si ya tienes todo en tu formulario y lo levantas al servidor, tienes todo ahi, puedes sacar la data con byte[] data = formFile.getFileData(); y de ahi sacar las propiedades del archivo (que depende de su formato)