Skip to main content
Level 2
December 20, 2017
Question

Using browse to insert an image in AEM component.

  • December 20, 2017
  • 5 replies
  • 2906 views

I have created a Component with an image using - granite/ui/components/foundation/form/fileupload. When I select a file from the DAM the image is displayed fine, but when I try to upload an image file by clicking on the browse button, no image is displayed in the component. Please help me out.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

5 replies

smacdonald2008
Level 10
December 20, 2017

Is the file uploaded to the URL you specify?

smacdonald2008
Level 10
December 20, 2017

Also this component uploads a file to a given URL. What do you want to do  - display an image in your page or upload it to a servlet?

rohit_wAuthor
Level 2
December 25, 2017

Yeah the file is being uploaded to the given url (${suffix.path}).

I want to display the image in the page.

manish_anand
Level 3
December 25, 2017

Hi,

it is because your component is looking for fileReference property which will have path of the image in DAM but when you upload any image using fileupload component it created file/ file.sftmp node and not filereference property.

there is a workflow which creates renditions at image node itself.

I think you need to overlay the component and try to customize it a bit according to your needs.

~Mnsh

rohit_wAuthor
Level 2
December 25, 2017

Thanks. Have you any links or support to help me with the same.