I didn't know that. The Stack post is good info to know. You just got me thinking about my latest design. I just designed and coded my new image system on the back end of my experimental project, and used base64. In the front I use Image Url's to a static location. Like in my Mongo Document, I keep a copy of the image in base64. So I can drag and drop, or select an image, client script it to base64, and send that to the API for further image processing like square it up, flip it around (iPhone) and scale it down to 1024x1024, then write the base64 to a Mongo document, write it to the website and send the base64 back for preview. What's cool about this, is that I'm hosting in a Docker container with Kubernetes support, so I can spawn more website containers, and my .Net Core API's will rewrite the images requested from Mongo to the newly created spawned container. I'm just excited about it, because it's working pretty good so far and it's base64 talk. At 1024x1024, I'm within the limits.
If it ain't broke don't fix it Discover my world at jkirkerx.com