Source: http://lifehacker.com/5542720/droopy-creates-instant-servers-for-large-file-trading
Windows/Mac/Linux: Droopy is a Python script that creates a miniature, one-shot web server that lets anyone upload files through a web page straight to your computer, no matter the size.
Instead of using traditional file-sharing methods like FTP or even Dropbox (which requires an account), Droopy lets people upload large files without hassle through their web browser. The file is saved directly onto your machine in a chosen folder. Unlike other web-based file-sharing services, like YouSendIt, it does not require the additional step of downloading the file.
Python needs to be installed before you can run the script, and you'll need to run it with a bit of command-line knowledge know how. (Instructions are provided on the web site, but we've provided instructions for Windows below.) Droopy is a one-way web app running on port 8000, and only allows uploads to your machine, so your privacy is kept intact. It's still up to you to be smart and secure in what you allow, and run, on your system, but for quick file-swapping setups, it's a nifty tool. Here's a quick how-to for Windows users:
Save the Droopy file as "droopy.py." Run the file, and open up http://localhost:8000 in your browser. Click on "Discover the address of this page," and that's the address you will use to send to your friends.
Droopy is a free download for Windows, Mac, and Linux systems. Python must be installed.