Remember WebDAV? It was a similar concept, but never really found its footing and most of the implementations were pretty shaky. I always thought it was a good idea though.<p><a href="https://en.wikipedia.org/wiki/WebDAV" rel="nofollow">https://en.wikipedia.org/wiki/WebDAV</a>
I am working on a similar idea myself. Here is a video demo from a month ago:<p><a href="http://mailmarkup.org/sharefile/demo1.mp4" rel="nofollow">http://mailmarkup.org/sharefile/demo1.mp4</a>
HTTP is basically a filesystem protocol that supports magical files -- not too unlike sharing named pipes over SMB. Not too unlike what it'd be like if one could open(2) AF_LOCAL sockets on Unix/POSIX systems instead of having to connect(2) to them -- if that had been so in 1982 in BSD, it would be true now, NFS would have supported the same, etc.