I am working on a component that requires an image to be uploaded using file upload widget inside a coral multi-field. File Upload is working pretty good but it's not saving the fileNameParameter field. The file name is necessary in my case. Anyone can help me where I'm wrong
Following is the dialog configuration:
<icon
jcr:primaryType="nt:unstructured"
sling:resourceType="cq/gui/components/authoring/dialog/fileupload"
autoStart="{Boolean}false"
allowUpload="{Boolean}false"
class="cq-droptarget"
fileNameParameter="./iconName"
fileReferenceParameter="./iconReference"
mimeTypes="[image/png,image/svg+xml]"
multiple="{Boolean}false"
name="./icon"
title="Choose Sign In Icon Asset"
useHTML5="{Boolean}true"/>
Views
Replies
Total Likes
Try to add one more property
uploadUrl | String | ${suffix.path} |
Views
Replies
Total Likes
I have asked to save file name not upload url, I'm already getting file src through fileReferenceParameter
Views
Replies
Total Likes
Hi,
when you upload the file, filename is saved in the name property.
When you reference file from DAM then file path is stored in fileReferenceParameter property
fileNameParameter is used to shows file in fileupload dialog.
fileNameParameter value never stored.
Views
Replies
Total Likes
Hi Arun
I have named file upload field "icon", I have tried ${properties.icon.name} and ${properties.iconName}, but it does not return the file name
Views
Replies
Total Likes