Now, wait, I'm confused. What is the difference between a magnet and http link again?
You implied that you have to download a magnet link but not an http one. Well I don't know about you, but my TCP/IP connection requires me to download an HTTP resource before I know what it is.
That being said, I've built a
Gnutella Magnet URI Redirect Service for such scenarios. It only works for Gnutella at the moment.
Know the similarity between displaying in a browser and downloading to a file. Either way you are downloading. If we had better magnet browsers, we could use them akin to http browsers. In fact, magnet should be supported next to http and https.