Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Uploading assets using file upload

Level 5
Level 5

I'm uploading assets using


But how can I make the uploaded file display?

my Properties


I've done a little research so I know that they created files under my components


But how can I retrieve that files?


3 Replies
Community Advisor
Community Advisor


Please check OOTB or core image component implementaion. you need to check wether image is local or from DAM. And accordingly you need to include.


aem-core-wcm-components/ at master · adobe/aem-core-wcm-components · GitHub 

Level 5
Level 5

Hello there.

Thanks for the answer.

I'm trying to create multiple fields in the same component like this


But the problem is both file field only reads file under



if I rename the 1709749_pastedImage_2.png to file2, yes it creates file2 under /content/ but it only reads "file".

So if I put something in the first field, it also reflects in all image fields, cause they all read the same "file" under /content/

how can I make one image field read file, anothe image field read file2. and so on.

Community Advisor
Community Advisor


It is because of below line of code in image.js-

// check if there's a local file image under the node

    granite.resource.resolve(granite.resource.path + "/file").then(function (localImageResource) {

Can you try to modify your dialog and save image under item node

e.g. name=./item/file

To achieve this you may need to use java but you can try above.