We have added special characters to the image name and after syncing the same image with dynamic media when we try to use it through the core image component then the image is not getting rendered.
Example :
Suppose we have an image with the path "/content/dam/project-name/en/dummy+image.jpg"
But when we select the same image in the core image component it is using "https://s7d9.scene7.com/is/image/project/dummy+image" this path in image src. And thus the image is not getting rendered as the URL is not encoded.
Please check if you are following the proper naming conventions required for Dynamic media.
As a best practice, Asset IDs should not contain blank spaces or symbols. The use of spaces and symbols makes implementation more difficult because you will have to URL encode these characters. For example, a space " " becomes “%20.
For more details please refer to this link if not done already.
Please check if you are following the proper naming conventions required for Dynamic media.
As a best practice, Asset IDs should not contain blank spaces or symbols. The use of spaces and symbols makes implementation more difficult because you will have to URL encode these characters. For example, a space " " becomes “%20.
For more details please refer to this link if not done already.
If the special characters are inevitable in your image names, then you can write a helper class/method to encode the image path and use it in your html.