Sometimes I need to upload large files (from mobile locations) and my idea is that I can copy the files to my android phone and let it do the work of uploading the files without monitoring the progress. The phone itself is connected via WiFi, but the connection's reliability may vary. The uploader can be totally simple in terms of "browse files, select files to upload and just do it" or "sync all files in this directory (but one-way only upload, no download)", but it must be very robust. If the WiFi signal goes away or the connection is interrupted for any other reason, the uploader must continue to retry and resume uploads as soon as the connection becomes available again.
The uploader can work with FTP/WebDAV/SCP. (Preferably encrypted (FTPS/WebDAVs).