Suggest good image hosting sites to create larger preview

I used tinypic and it removes my images at random times and shows their smily… Please suggest a reliable site to get this done… for large previews… Thanks

What previews do you mean exactly?

Preview of envato items we upload… the maximum height allowed is 8000, but most of the items such as presentations need more than 8000 in height, so in that case we need to upload those parts as separated images… for that those images need to be stored in an external server… I used tiny pic but it seems not working well