I've tested this consistently and uploading a file via the FTP task always fails with [FTP Task] Error: Unable to send files using "FTP Connection Manager". if the OverwriteDestination flag is set to False. Yes, I have checked to make sure the file doesn't exist on the destination server. It does not. I can upload a file if the flag is set to True. Then I can delete the file on the FTP server and set the flag to false and then try to upload and I get the failure. I set the flag back to True and it runs.
We need to stop the upload process if the file already exists on the destination. How else other than writing custom code (get directory list from FTP server, loop and then process) are we supposed to handle this? This clearly appears to be a bug.
Thanks,
M Wise