One last thought… Are you really familiar with S3? It took maybe a full minute or two for the uploaded image to actually show up in the AWS S3 console. I guess that’s because of the S3 replication since it takes a bit of time till it propagates to all of their servers. But if my app itself uploads the image and then GETs it right after to show what has been uploaded, would the app see the image right away? (kind of like when you upload an image to Instagram, it shows in the app within a second or 2)
I see this in the S3 docs:
_S3 provides read-after-write consistency for PUTS of new objects in your S3 bucket in all regions with one caveat. The caveat is that if you make a HEAD or GET request to the key name (to find if the object exists) before creating the object, Amazon S3 provides eventual consistency for read-after-write.
Amazon S3 offers eventual consistency for overwrite PUTS and DELETES in all regions_
I guess this is really a question for the S3 forum, but I was just wondering what your experience has been with it via the plugin
If you’re not sure no problem, I’ll post elsewhere. I guess if I read the above literally regarding the read-after-write consistency I should be ok. The caveat regarding eventual consistency just had me a little worried.
Anyway thanks again for the awesome plugin. I was hunting around a while for an easier way to upload images (which I definitely found with this plugin). I hit a roadblock with PUTs to my hosting server using network.upload() (my server host doesn’t allow PUTs), and POSTs had lots of complications due to multi-part form data, so your plugin is turning out to be an excellent alternative!. I’ll mention that in the forum posts regarding image uploads to help spread the word for you