Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Thumbnails are not loading from the S3 in Media tab

Vote:
 

Recently we are loading the blob images from the S3.

Blobs are stored like this

Thumbnails img src url is https://***.***.com/3176ddd00b72438da42c14783466b5b0/67b8047c1ebd4edba2e96e710fe11200.jpg/Thumbnail?epieditmode=False?1658827402393

Admin shows 404 for thumbnail images

when images are not serving from the S3 then thumbnail images are loading properly. with this image url : /epiui/edit/CMS/Content/globalassets/0-background-profile.jpg,,109331/Thumbnail?epieditmode=False?1658749145444

Please let me know, what could be the reason for this? Thanks in advance. 

#284437
Jul 26, 2022 11:02
Vote:
 

In your custom ImageFile, implement override Thumbnail method to provide your own logic instead of Optimizely making the assumption there's a generated thumbnail in the primary blob storage.

public override Blob Thumbnail
#284693
Jul 31, 2022 8:52
Vote:
 

Thank you for your answer.

There was a typo in my original post, it was 403 error not a 404 error. Apologies for that.

Although I have tried your suggestion,  The thumbnail url seems to be the same, even after adding custom logic, 

I have debugged with this sample code, seems Thumbnail url is correct one, but episerver is loading with main image.

Some more detail:

1. I can see image with this url  https://***.***.com/3176ddd00b72438da42c14783466b5b0/67b8047c1ebd4edba2e96e710fe11200.jpg

2. Thumbnail with:  https://***.***.com/3176ddd00b72438da42c14783466b5b0/67b8047c1ebd4edba2e96e710fe11200_Thumbnail.png

But episerver loading the url with https://***.***.com/3176ddd00b72438da42c14783466b5b0/67b8047c1ebd4edba2e96e710fe11200.jpg/Thumbnail?epieditmode=False?1659371043774 which seems giving me 403 error

#284769
Edited, Aug 01, 2022 16:38
Vote:
 

Hi Neelam Yangal,

  I am also facing the same issue. I am not sure why the extra integer digit is appending with the thumbinal url .

   If you are able to resolve the issue. Can you please help me ?

#288943
Edited, Oct 10, 2022 12:06
Vote:
 

late to the party, is your S3 configured to block certain IP?

#288945
Oct 10, 2022 13:42
Vote:
 

Hi Quan Mai

I am not loading the image from s3 bucket. I am loading image from external json that contains image thumbinal url . I am not sure why it's appending the extra integer digit for all the thumbinal url. We are not adding anywhere in the code.

#288949
Oct 10, 2022 14:31
Vote:
 

It looks like your issue is different than what I was experiencing. But in my case, while registering the route at global.asax.cs, I have changed the image virtual path. If images have blobs, then change the virtual path to the CDN URL + Blobs URL. HTTPS://***.***.com/3176ddd00b72438da42c14783466b5b0/67b8047c1ebd4edba2e96e710fe11200.jpg

So this change (CDN URL + Blobs URL) has broken my thumbnail URL and it was not loading the images. But in our case, we have two servers client-server and an admin server. On the admin server, I am not converting the image URL to the blobs one, so this has solved my issue. The client-server continues to deliver images from CDN.

#288951
Oct 10, 2022 20:07
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.