Този пост беше последно редактиран от 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 сървърната папка + името на файла, който ще бъде качен.
Изтегляне на изходния код:
Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
|