Последний раз этот пост был отредактирован sgFengSu 1.01.2019 10:51
В предыдущем посте не было добавлено SFTP, поэтому я написал его отдельно здесь Сам C# — это класс или метод, который не взаимодействует со SFTP, и вам нужно ссылаться на SSH.NET библиотеку классов на GitHub SHH.NET скачать адрес https://github.com/sshnet/SSH.NET Это последняя новость: если загрузка из других мест непроста, сначала можно проверить, не проблема ли это в версии, и сам проект — это так. .NET 4.0 требует dll с поддержкой 4.0 Содержимое загруженного файла показано на рисунке
Тогда вы сможете создать свой собственный класс, многие его уже написали, вы можете поискать, и я загружу его в вложение (его тоже написал кто-то другой, я забыл, откуда скачал). Будь то загрузка или загрузка, сначала нужно подключиться, а затем закрыть соединение.
PS:SFTP默认端口 22 Кстати, между SFTP и FTP есть разница, не путайте её. Есть дополнительная S(БезопасностьБезопасность, по сравнению с FTP, SFTP более защищён, но более надёжным является жертва производительности, и скорость передачи будет медленнее. Пока SSH включён на системе Linux, SFTP тоже доступен, и установка не нужна, а FTP нужно устанавливать отдельно
При загрузке UploadFile следующая каталог загрузки — это папка сервера SFTP + имя файла, который нужно загрузить.
Скачать исходный код:
Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйста Ответ
|