Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/08/2011, 00:36
Avatar de atapuerkasman
atapuerkasman
 
Fecha de Ingreso: febrero-2011
Mensajes: 76
Antigüedad: 13 años, 2 meses
Puntos: 2
Respuesta: Upload imagenes con struts2

Te paso el código para que le heches un vistazo, aunque es como cualquiera de los ejemplos que me habeis pasado.

struts.xml

Código:
<action name="nuevaplanta" class="com.nebusens.web.NuevaPlanta">

    		<interceptor-ref name="fileUpload">
        		<param name="allowedTypes">image/jpeg,/image/jpg,image/gif,image/png</param>
        		<param name="maximumSize">10485760</param> 
        		<!-- Pongo un límite de 10mb de imagen -->
    		</interceptor-ref> 
    		<interceptor-ref name="defaultStack"></interceptor-ref>
			<result name="success">/jsp/nueva_planta_success.jsp</result>
			<result name="input">/jsp/nueva_planta.jsp</result>
		</action>
NuevaPlanta.java

Código:
public class NuevaPlanta extends ActionSupport {

	private File archivo; //Almacena el archivo
	
	private String archivoContentType; //Tipo de contenido
	
	private String archivoFileName; //Nombre de archivo  cargado
	private String descripcion;


	public String execute() {
		System.out.println("Los datos son: "+getArchivo());
		System.out.println("descripcion:"+getDescripcion());
	
	
	return "success";
	
	}


Con este código me sube la imagen, lo que yo pregunto es si strut ya me la ha guardado en un directorio y simplemente tengo que cambiar ese directorio al que yo deseo. O si tengo que hacer yo el programita.