FTP would be the "normal" answer to this
However you can to file-transfers with things like PCAnywhere - depends on if you want the clients to be shelling out £75 for software to basically do FTP ...
If you're having issues hosting your own FTP server, i'd recommend getting a Linux VPS from a managed VPS supplier for ~£30/month and you upload/download to/from that, and has a control panel for clients to do the same - and it all just works
