Hi jerran, I am having similar problems, after getting the filesize by _FTPGetFileSize of an existing file I cant upload anymore by _FtpPutFile. As long I do "_FTPGetFileSize" - tests to non-existings files "_FtpPutFile" works fine - after the first positive occurence of "_FTPGetFileSize" it doesnt work anymore.