Been using this site for posting photos for a year, no subscription or logging in needed.

https://freeimage.host/