You cannot with Upload.ashx as it can be called multiple times in any sequence for multiple files.
Hence you might have to write some Windows Service that will do this periodiacally.
Once file is upoloaded same its path in database and also have a flag say FTP = 0
now Windows service will read all files with FTP = 0 and upload it one by one and set FTP = 1 once uploaded