Many web services allow users to upload pictures. How to host them in a secure, fast, and functional way?


Access Control is one of the options. As used in Google Drive, users must sign in to the service to access the resources in it. Talking about dynamic contents, Access Control is useful because users can edit contents until their login session expires, or users who lost authority cannot access the latest information anymore. However, it’s too much for static image hosting.

Random URL is another option. As used in GitHub, a server generates random URLs for uploaded images, and any users can access them if they know the URLs. …



Japanese living in Toronto, ON, Canada.

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store