I was using express in node.js where it was serving static images in a case-insensitive way, but when I moved to s3, I found that the images are case sensitive.
Is there any way in amazon s3, to serve the static files (images) in a case insensitive way ? any configuration ? otherwise, my best bet would be to convert the images to lowercase before PUT-ing them to s3.
UPDATE
Another problem, c++.jpg is not rendered by s3, it need to be converted into c%2B%2B.jpg. Whereas, c++.jpg is rendered like a charm by express. Any workaround here ?
No, filenames on S3 are case sensitive. Presumably this is a restriction of the underlying linux/unix file system.
I always recommend to people to upload only lowercase filenames.