I've been using SecureBridge for several years in many applications for both uploading and downloading on both FTP and SFTP sites and love the product. Recently, it was reported to me that an application I wrote that has been working fine for small files suddenly started getting errors when it tried to download any file of 100k bytes or larger from an SFTP site. These are XML files and trying to download the exact same files using WinSCP works just fine.
The download attempt generates two errors:
- EScError with "Connection timeout expired"
- EScError with "Cannot send data to server"
I'm at a loss of what to do. I left the parameters of the SFTPClient component at default but after getting these errors, I tried changing several things and nothing helped. The errors happen immediately, there is no waiting (more than about a half a second)--it's certainly not anywhere close to the 15 second default timeout in the component.
I'm using ScBridge 9.1.3 in Delphi XE2 and the application is a Windows 32-bit app.
Any clues on what to try would be appreciated.
David Cornelius