Hi All,
I have written a python script to update one of the property for all assets under a folder using assets http api. It's a PUT request to update the property. The script works fine for PNGs, PDFs but not for tif assets, it is throws a Resource Not Found, 404 error.
For example: http://localhost:4502/api/assets/skm-local/Capture.PNG works and I get 200 back. But http://localhost:4502/api/assets/skm-local/test.tif does not work and I get 404 return. I get the same result when I try this requests in postman.
Even the GET requests via postman return the same results for above URLs. The png gets returned fine but for tif I get 404. Is this a expected behavior for tif files? Does assets http api not support tif formatted assets?
Thanks & Best Regards,
SKM
Solved! Go to Solution.
Views
Replies
Total Likes
This works just fine on AEM 6.5.6 for me.
Try issuing these Curl commands (updating user/pass, path as needed)
If you are able to download the original rendition and open it (showing there is nothing wrong with streaming the bits off the original rendition JCR node) then im not sure ... Since you can update other Tiff's it sounds like there is something weird w/ this Tif's manifestation in AEM. You could try re-uploading the downloaded orginal as a NEW asset and see if that asset has the same problem. If so, maybe there is something w/ that tiff? All and all, HTTP Assets API supports PUT requests for Tif's. If you need to understand why this specific Tif is misbehaving, Adobe Support should be able to help you dig deeper.
Hi,
It works for me as well.
The error could be because of if Asset could not be found or accessed at the provided URI.
Can you try to access tiff files in the browser?
Hi @arunpatidar, Yes I am able to access the tiff file in the browser just fine.
I guess preview is not supported for the original rendition but i can click on other renditions and they seem to load fine.
Regards,
SKM
Views
Likes
Replies