Intento en un formulario que selecciones una imagen con un inputFile, para después presionar el botón "Change image" y se copie el archivo seleccionado a la ruta del servidor "resources/images", al pulsar el botón recarga la página pero no lo hace
En un formulario tengo algo como esto
Código HTML:
Ver original<h:form enctype="multipart/form-data">
<h:inputFile value="#{mybean.imageSelected}"/>
<h:commandButton value="Change image" action="#{mybean.changeImage()}"/>
</h:form>
en mybean tengo esto:
Código Java:
Ver originalVariable
String imageSelected con sus get
/set
public void changeImage()
{
File destino
= new File("/resources/images/"+(nombreDistintoDeLaImagen
);
try
{
byte[] buf = new byte[1024];
int len;
while ((len = in.read(buf)) > 0)
{
out.write(buf, 0, len);
}
in.close();
out.close();
}
{}
}