Această postare a fost editată ultima dată de sgFengSu la 2019-1-1 10:51
Postarea anterioară nu a adăugat SFTP, așa că am scris-o separat aici C# în sine este o clasă sau metodă care nu interacționează cu SFTP, iar tu trebuie să consulti biblioteca SSH.NET clase GitHub SHH.NET să descarci adresa https://github.com/sshnet/SSH.NET Aceasta este cea mai recentă variantă, dacă descărcarea din alte locuri nu este ușor de folosit, poți vedea mai întâi dacă este o problemă de versiune, iar proiectul în sine este. .NET 4.0 necesită un dll care suportă 4.0 Conținutul fișierului descărcat este prezentat în figură
Apoi poți să-ți construiești propria clasă, mulți oameni au scris-o, o poți căuta, iar eu o voi încărca în atașament (a fost scrisă și de altcineva, am uitat de unde am descărcat-o). Fie că încarci sau descarci, trebuie mai întâi să te conectezi, apoi să închizi conexiunea.
PS:SFTP默认端口 22 Ah, apropo, există o diferență între SFTP și FTP, nu o confundați. Există un S( în plusSecurizatSecuritatea, comparativ cu FTP, SFTP este mai sigură, dar ceea ce este mai sigur este sacrificarea performanței, iar rata de transfer va fi mai lentă. Atâta timp cât SSH este activat pe sistemul Linux, SFTP este disponibil și nu este nevoie să-l instalezi, în timp ce FTP trebuie instalat separat
Când se încarcă UploadFile, următorul director de încărcare este directorul folderului serverului SFTP + numele fișierului ce urmează să fie încărcat.
Descărcare cod sursă:
Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rog Răspunde
|