I am developing an online experiment on Heroku that involves hundreds to thousands of images. Heroku has a 1GB limit, so I need to use another host for the images. I expect to have 5-10GB of images, and each image is a 600 by 700 png.
At first I considered imgbox, which seems like a good candidate in every way except I don't know how my code would know where to look for specific images. My images themselves are organized by file name but imgbox gives each image a url with a random generated key. This would be fine for a few images but not for hundreds to thousands.
While free is of course always best, I am able to pay if required.