Erro download filer jsf primefaces[Resolvido]

3 respostas
b10machado

http://www.primefaces.org/showcase/ui/fileDownload.jsf

seguindo o exemplo do site do primefaces:

esse cara funciona corretamente se o arquivo estiver dentro de um diretorio dentro do projeto “/imagens/ted.JPG”

public FileDownloadController() {          
        InputStream stream = ((ServletContext)FacesContext.getCurrentInstance().getExternalContext().getContext())
                .getResourceAsStream("/imagens/ted.JPG");  
        file = new DefaultStreamedContent(stream, "image/JPG", "tedBanho.JPG");  
    }

mais caso eu ponha tipo:

InputStream stream = ((ServletContext)FacesContext.getCurrentInstance().getExternalContext().getContext())
                .getResourceAsStream("c:\\ted.jpg"); 

InputStream stream = ((ServletContext)FacesContext.getCurrentInstance().getExternalContext().getContext())
                .getResourceAsStream("c:/ted.jpg");

da java.lang.NullPointerException!!

3 Respostas

ErickRAR

Tenta com o C maiusculo

b10machado

Mesma coisa nullPointer…

b10machado

resolvido mudei para assim no inputstream

InputStream stream = new FileInputStream("C:/ted.jpg");
Criado 18 de outubro de 2012
Ultima resposta 18 de out. de 2012
Respostas 3
Participantes 2