Foros del Web » Programación para mayores de 30 ;) » Java »

PROBLEMAS con la ventana de descarga de archivos utilizando PRIMEFACES

Estas en el tema de PROBLEMAS con la ventana de descarga de archivos utilizando PRIMEFACES en el foro de Java en Foros del Web. Buenas tardes :) Les comento mi problemas, para que porfavor si alguien ya encontro la solucion o si m pueden guiar para q de favor ...
  #1 (permalink)  
Antiguo 11/08/2012, 15:26
 
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
  #2 (permalink)  
Antiguo 11/08/2012, 18:21
Avatar de ARICARRARO  
Fecha de Ingreso: diciembre-2010
Ubicación: México
Mensajes: 227
Antigüedad: 14 años
Puntos: 10
Respuesta: PROBLEMAS con la ventana de descarga de archivos utilizando PRIMEFACES

Cita:
Iniciado por msjc Ver Mensaje
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
¿Ya leiste el archivo server.log en el directorio de tu GlassFish? ahi se encuentra la descripción de tu problema.

¿Qué librería usas para subir el archivo? ¿FileUpload?

Yo creo es muy poco código (la vista y el controlador) como para subir tus archivos a un servidor.

Etiquetas: clase, primefaces, ventanas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:31.