Not sure if this is an issue with EnterpriseDT, or with my servers. I'm using edtFTPnetPRO.dll version 4.1.2.0.
I'm able to recreate my problem as follows:
Using a normal FTP client program (FileZilla), I transfer a large file onto a standard FTP server. I then use the EDT code to download from the FTP server while the file is still being uploaded. The EDT code waits until the file is completely done uploading before it even begins to start downloading, as if it was waiting for the lock.
I do the same thing with SFTP (using SecureFTPConnection instead of ExFTPConnection). This begins to download immediately, and if the download is faster than the upload, it will think it's complete, but only have a partial file.
Do you know of anything with EDT that might cause this? Or does this sound more like a problem with the server configuration? If you'd like, I can post the code that handles the file retrieval, but my guess is that it's more of a simple answer.
Thanks for the help.
Joe