Upload PrimeFaces Diretório

1 resposta
jeroqueiroz

Estou fazendo um upload com PrimeFaces onde o upload esta na pasta Resources do Projeto, porém desejo utilizar outro diretório para armazenamento dos arquivos, preferencialmente no diretório raiz onde esta o Tomcat.

Alguma sugestão de como obter este caminho?

Atualmente estou utilizando assim:

FacesContext.getCurrentInstance().getExternalContext().getRealPath("/") + "resources/files/";

1 Resposta

jeroqueiroz

Estou usando desta forma:
XHTML: <p:graphicImage value="#{emitenteBean.myImage}"

BEAN:
private StreamedContent myImage;

`try {

FileInputStream fileInputStream = new FileInputStream("/Users/user/files/minhaImg.jpg");

myImage = new DefaultStreamedContent(fileInputStream, image/jpeg);
} catch (FileNotFoundException e) {
		System.out.println("ERRO AO CONVERTER IMG.");
	}`
Criado 18 de outubro de 2016
Ultima resposta 18 de out. de 2016
Respostas 1
Participantes 1