When we speak about file sharing generally you think to classic peer to peer software, like eMule and torrents.
Probably not all knows that there are free web services (most of them without registration) that allows to directly exchange files via web and on the fly (so they will not be stored on servers like famous file hosting services like Rapidshare, Megaupload, Hotfile, etc… do).
The process is simple, generally you upload desired files via an interface, at the end you will receive an id/link to send to the receiver that can then start to download.
What are advantages from traditional p2p programs?
No software installation needed, no setup/configurations required, high transfer via HTTP and no risks of being limited by ISPs, no risks of malware etc…
Here some of these services:
dushare unlimited file sizes
File Ai uses a Java applet, no file or size limits, BitTorrent-style transfers, resume incomplete transfers, 128-bit AES encryption
OnionShare ets you securely and anonymously share a file of any size using Tor network.