So...I was wrong. I had thought that file downloads like below were a feature of AngularJS.
<a href="https://www.google.com/images/srpr/logo11w.png" target="_blank" download="logo.png">Download</a>
<iFrame> or even (GASP) use a Flash plugin to make it work. Well, not anymore!
As of this writing there are a few caveats. The Download Attribute does not work in Safari (iOS and OXS), Opera Mini or Internet Explorer. It is a feature in Edge 13 but not many users are there yet. I suggest adding
target="_blank" to the link so that the file will open in a new window for those browsers that don't support the feature.
Need a full example? Check out the pen below.