We can use the WinSCP client, not to transfer the files, it's a bit clunky at that, but to run remote commands on files in a familiar 'File Explorer' user interface... Select the file(s)/directory and click a button and with a custom remote command it'll split the file into a familiar multi-part rar files. These chunks can then be transferred simultaneously, maxing out your internet connection, especially if it's a bit crap or you're many hops away from your FTP server.
Get WinSCP: http://winscp.net/eng/index.php - "WinSCP is an open source free SFTP client, FTP client, WebDAV client and SCP client for Windows."
Add a Custom Command:
Code: Select all
rar a -r -m0 -v20m "!.rar" "!"
This command will use Rar (install it on your server) to spit the file(s)/directory into 20mb numbered rar files using no compression, therefore very quickly. If you multi-select files, they'll each have their own multi-part rar file, nice.
We will still use Filezilla for transferring the files, using Simultaneous Transfers as it's by far the nicest/best working FTP client out there (even despite this missing, much needed functionality).
So now the every-day steps are:
1) Start WinSCP
2) Log in to the server
3) Browse to the file(s)
4) Select them
5) Click on the custom command's toolbar button ... it then gets to work processing (seconds or a minute perhaps)...
6) Start Filesilla
7) Log in to the server
8 ) Browse to the file(s) and the multi-part rars
9) Select the rars
10) Download them to the local machine ... watching the simultaneous transfers chomping thru the data!
11) Unrar the local rar files when completed
12) Delete the rar files from the remote server using WinSCP as it does it quicker.
Finished.
It's a shame that's not just the 5 steps we dream of...
Any other workarounds that are working well???