estoy usando streamedcontent para hacer un byte enviado desde JSF luego enviarlo de vuelta como un contenido de transmisión de la siguiente manera:graphicimage no volviendo streamedcontent en Primefaces
<p:graphicImage value="#{manage.bytesToStreamedContent(car.image)}"/>
donde la imagen es el conjunto de bytes de la imagen almacenada en la base de datos
respaldo de frijol:
public StreamedContent bytesToStreamedContent(byte[] bytes)
{
InputStream is = new ByteArrayInputStream(bytes);
StreamedContent image = new DefaultStreamedContent (is, "image/jpeg");
return image;
}
Pero ahora no recibo la imagen en la página JSF. Aparece este mensaje en el registro del servidor:
ADVERTENCIA: JSF1091: No se pudo encontrar ningún tipo de mimo para el archivo dynamiccontent. Para resolver esto, agregue una asignación tipo mimo a las aplicaciones web.xml.
y:
SEVERE: Error in streaming dynamic resource.
puede usted por favor me ayude a cabo aquí, no puedo encontrar ninguna información útil con respecto a este tema
PS:
Im usando las siguientes bibliotecas:
Mojarra 2.1.3
PrimeFaces 3.1.1
Glassfish 3.1
posible duplicado de [Problemas de imagen burbuja de base de datos que muestran en Primefaces graphicimage] (http://stackoverflow.com/questions/10073905/problems-displaying-database-blob-image-in -primefaces-graphicimage) – BalusC
Preguntas relacionadas/duplicadas: http://stackoverflow.com/questions/8207325/display-image-from-database-with-pgraphicimage/, http://stackoverflow.com/questions/10073905/problems- displaying-database-blob-image-in-primefaces-graphicimage, http://stackoverflow.com/questions/10944673/how-to-use-pgraphicimage-with-defaultstreamedcontent-in-an-uirepeat/, http: // stackoverflow .com/questions/8304967/cómo-usar-pgraphicimage-with-streamedcontent-within-pdatatable/ – BalusC
@BalusC pero ¡esta publicación es más antigua que algunas de las preguntas "relacionadas" que has mencionado! – fareed