>>leonry+(OP)
I recently launched www.64.surf that uses the URL to send files, obviously a much smaller file size, but was fun to build regardless.
Basically, base64 encode the file, inject it in the URL and then allows you to share it with other people.