The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
Only one of you needs to set up an ftp server to transfer files bidirectionally. So, since it's easier for you to do that than your customer, then that's what you do.
You will need to teach them how to use the ftp client that's built into windows so they can do the transfer. If you want their end to be even simpler, you might try the ftp support built into IE -- as I recall, it gives the user a file-browser like view where they can copy files into and out of the directory using the standard drag-and-drop user interface.
If that's all too complicated, then use a flash drive. Seriously. If they can't figure out how to use a simple file transfer program like FTP in a very limited way, with you walking them through it, then you'll be lucky if they can figure out how to put the file on a flash drive and send it to you.
We can program with only 1's, but if all you've got are zeros, you've got nothing.
For the last FTP server I managed (using FileZilla) I still remember having two pages of screenshots and step-by-step instructions which were super-easy to follow (in fact it was impossible to miss if they followed the steps).
But you all know how this ended... depending on the customer profile accessing an FTP server is out of reach.
I was supper happy with it: you knew always the state of the transfers... but now it is not on consideration.
If you use FileZilla, you can export the SiteManager entries as an XML file, (edit it to remove anything they don't need, obviously) then email then the XML which they import into FileZilla. They can then connect easily, and drag and drop the files to / from your selected FTP server.
Simple, efficient, and can be made secure so your client(s) only get to see files they are authorised to.
Sound complex, but it's trivial: install FZ, "File...Import", browse to XML, open.
Click on the server in the drop down and it all does it for you.
It's actually less hassle than DropBox - because they don't have to work out how to expose files to you!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
True, but it works best when there are multiple senders and receivers.
A torrent, for example, is fantastic if you have multiple customers who want to upload/download the same file, but is actually worse than boring-ol' FTP if it's one to one (which is why I didn't suggest it, even though it has proven fantastically useful, in the past).
I wanna be a eunuchs developer! Pass me a bread knife!