I need to find a good control for VB.Net to upload big files to an FTP server:
- Can upload files up to 10GB
- Uses passive mode
- Provides feedback during upload, to make sure it's going OK
- Can cancel and resume
- Up to two concurrent connections
I read about WebClient + NetworkCredential, but it doesn't seem to provide progress infos. There are also the FTPWebRequest/FTPWebResponse classes from WebRequest/WebResponse, as well as WebClient.UploadFileAsync.
Which free/affordable solution would you recommend?
Thank you.