Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2012, 15:26
msjc
 
Fecha de Ingreso: agosto-2012
Mensajes: 3
Antigüedad: 12 años, 4 meses
Puntos: 0
PROBLEMAS con la ventana de descarga de archivos utilizando PRIMEFACES

Buenas tardes :)

Les comento mi problemas, para que porfavor si alguien ya encontro la solucion o si m pueden guiar para q de favor me ayuden con esto.

Quiero hacer una ventana de descargaque obtenga el archivo desde una direccion que yo le especifico , y permita descragarla a mi computador.


He revisado la pagina de primefaces que da un ejemplo de downloadfile pero me da error, no se si alguien puede aayudarme con esto

adjunto mi clase y mi vista:

VISTA
<p:commandLink id="downloadLink" value="Download" ajax="false">
<p:fileDownload value="#{fileDownloadController.file}" />
</p:commandLink>


CLASE

@ManagedBean
public class FileDownloadController {
private StreamedContent file;

public FileDownloadController() {
InputStream stream = ((ServletContext)FacesContext.getCurrentInstance() .getExternalContext().getContext()).getResourceAsS tream("/tmp/process.png");
file = new DefaultStreamedContent(stream, "image/png", "downloaded_process.png");
}
public StreamedContent getFile() {
return file;
}
}


*********************************************

HTTP Status 500 -

type Exception report

message

descriptionThe server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.IllegalStateException: PWC3991: getOutputStream() has already been called for this response
note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 3.1.1 logs.
************************************************** *****


No se si alguien me puede ayudar con este error, o como puedo hacer una ventana de descraga con jsf


Gracias