Я использую следующие методы «Wininet.dll» для загрузки FTP с помощью приложения vb.net.

InternetOpen 
InternetConnect 
FtpGetFile 
FtpPutFile 
FtpSetCurrentDirectory 
FtpCreateDirectory 
FtpRemoveDirectory 
FtpDeleteFile 
FtpFindFirstFile 
InternetFindNextFile 
InternetGetLastResponseInfo 

Я хотел бы удалить все методы «Wininet.dll» и попытаться использовать последнюю версию dll (которая поддерживает FTPS)

Не могли бы вы предложить, какой из них подходит для приложения vb.net?

Я хотел бы использовать FTPS вместо FTP. поэтому я попытался использовать FLUENTFTP.dll из пакета nuget и смог успешно использовать метод FTPPUTFILE.

Я хотел бы удалить все методы "Wininet.dll" и попробуйте использовать последнюю версию DLL, совместимую с FTPS.

0
Nirmal Kumar Gnana sekaran 8 Ноя 2019 в 16:39
У вас есть проблема/ошибка? Использование FluentFtp не работает для вас? Можете ли вы поделиться кодом?
 – 
Jonathan Larouche
8 Ноя 2019 в 16:53

1 ответ

Почему именно вы хотите использовать методы «Wininet.dll» в VB.NET для начала? .NET Framework уже предоставляет вам необходимые функции для выполнения FTP-загрузки. Пожалуйста, ознакомьтесь с FtpWebRequest. Для использования SFTP вместо FTP я предлагаю использовать WinSCP.

1
Chris 8 Ноя 2019 в 18:26
Я переношу устаревшее приложение Windows, поэтому я не должен использовать веб-компоненты. Есть идеи по этому поводу?
 – 
Nirmal Kumar Gnana sekaran
18 Фев 2020 в 13:23
Что ты имеешь в виду? Вам не разрешено использовать FtpWebRequest?
 – 
Chris
18 Фев 2020 в 15:46