Dieser Beitrag wurde zuletzt von sgFengSu am 1.1.2019 um 10:51 Uhr bearbeitet
Der vorherige Beitrag hat SFTP nicht hinzugefügt, daher habe ich es hier separat geschrieben C# selbst ist eine Klasse oder Methode, die nicht mit SFTP interagiert, und du musst SSH.NET Klassenbibliothek GitHub SHH.NET Download-Adresse https://github.com/sshnet/SSH.NET Das ist das Neueste: Wenn der Download von anderen Seiten nicht einfach zu bedienen ist, kannst du zuerst sehen, ob es ein Versionsproblem ist, und das Projekt selbst ist es. .NET 4.0 benötigt eine DLL, die 4.0 unterstützt Der Inhalt der heruntergeladenen Datei ist in der Abbildung dargestellt
Dann kannst du deine eigene Klasse erstellen, viele Leute haben sie geschrieben, du kannst danach suchen, und dann lade ich sie im Anhang hoch (sie wurde auch von jemand anderem geschrieben, ich weiß nicht mehr, woher ich sie heruntergeladen habe). Egal ob hoch- oder herunterladen, du musst zuerst verbinden und dann die Verbindung schließen.
PS:SFTP默认端口 22 Übrigens, es gibt einen Unterschied zwischen SFTP und FTP, verwechsel das nicht. Es gibt ein zusätzliches S(SicherSicherheit ist im Vergleich zu FTP sicherer, SFTP ist sicherer, aber was sicherer ist, ist ein Leistungsopfer, und die Übertragungsrate wird langsamer ausfallen. Solange SSH auf dem Linux-System aktiviert ist, ist SFTP ebenfalls verfügbar, und es ist nicht notwendig, es zu installieren, während FTP separat installiert werden muss
Beim Hochladen von UploadFile ist das folgende Upload-Verzeichnis das SFTP-Serverordnerverzeichnis + der Name der zu hochladenden Datei.
Quellcode-Download:
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitte Antwort
|