Either Dropbox where he can send you a link to it and you can download or you can send him a file request and he will upload it directly into your own dropbox. Another alternative would be Bittorent Sync, extremely easy to setup however you both need to have your system running at the same time for it to transfer the file across. My workaround to that problem is setting up Bittorent Sync on my always-on server so files will be transferred from the clients computer to the server and when you turn on your computer, it will download it from the server.