Foren

Showing user image in ice:graphicImage ?

thumbnail
Mladen Babic, geändert vor 15 Jahren.

Showing user image in ice:graphicImage ?

New Member Beiträge: 21 Beitrittsdatum: 09.08.08 Neueste Beiträge
Hi,

We use application with Seam 2.1.1GA and Icefaces 1.7.2 outside from Liferay portal environments. We need to show user image in our JSF portlet. Yes , we know that image is stored in Image entity as text, but our problem is how to show a image. Code below shows how we get byte array of image which is stored in database:


              ......
        Image image=imageService.getPortrait(id);
			if(image!=null){
				return (byte[]) com.liferay.portal.kernel.util.Base64.stringToObject(image.getText());
			}
      .....



And our page looks like this :



     <ice:graphicimage value="#{userPortaitDataAction.getData(currentUser.portraitId)}" />



but ice:graphicImage shows nothing ?!

Any help will be appreciated!

Best regards,
Mladen
thumbnail
Mladen Babic, geändert vor 15 Jahren.

RE: Showing user image in ice:graphicImage ?

New Member Beiträge: 21 Beitrittsdatum: 09.08.08 Neueste Beiträge
Any idea? Please, it's urgent!

Best regards,
Mladen
Евгений Владимирович Пряхин, geändert vor 14 Jahren.

RE: Showing user image in ice:graphicImage ?

New Member Beiträge: 14 Beitrittsdatum: 07.08.09 Neueste Beiträge
Join to this question.
thumbnail
Alex Wallace, geändert vor 14 Jahren.

RE: Showing user image in ice:graphicImage ?

Liferay Master Beiträge: 640 Beitrittsdatum: 05.11.07 Neueste Beiträge
I must be missunderstanding the question...

Graphic image needs a url... Have you tried:

http://yourliferayserver.blah/image/user_male_portrait?img_id=imageIdFromUser_.portraitId

?
Евгений Владимирович Пряхин, geändert vor 14 Jahren.

RE: Showing user image in ice:graphicImage ?

New Member Beiträge: 14 Beitrittsdatum: 07.08.09 Neueste Beiträge
I've found the solution!
Link
Evgeniy Vladimirovich Pryahin, geändert vor 14 Jahren.

RE: Showing user image in ice:graphicImage ?

New Member Beiträge: 14 Beitrittsdatum: 07.08.09 Neueste Beiträge
But whatever thanks.