[RESOLVIDO]p:graphicImage - Como carregar uma imagem externa

1 resposta
R

Galera, minha dúvida é simples.

Estou tentando exibir uma imagem que existe numa partição do HD em meu computado:

<p:graphicImage id="imagemLeilao" value="F:/arquivos_leilao/fotos/1/imagem.jpg" />

Faço isso e não mostra nada, alguém sabe a forma correta de apresentar essa imagem?

Obrigado!

1 Resposta

R

Galera, já encontrei a solução.

No meu bean eu carrego a foto da seguinte forma:

public StreamedContent carregaFotoCapa(String caminhoFoto) {
		
		StreamedContent fotoCapa = null;
		
		try {
			final File arquivoFotoCapa = new File(caminhoFoto);
			final FileInputStream fileInputStream = new FileInputStream(arquivoFotoCapa);
			final InputStream is = new BufferedInputStream(fileInputStream);
			fotoCapa = new DefaultStreamedContent(is);
		} catch (Exception e) {
			LOGGER.error("Problema ao recuperar a foto de capa!", e);
		}
		
		return fotoCapa;

	}
Criado 28 de outubro de 2012
Ultima resposta 30 de out. de 2012
Respostas 1
Participantes 1