Erro download filer jsf primefaces[Resolvido]

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!!

Tenta com o C maiusculo

Mesma coisa nullPointer…

resolvido mudei para assim no inputstream

 InputStream stream = new FileInputStream("C:/ted.jpg");