Tento príspevok naposledy upravil sgFengSu 1.1.2019 o 10:51
Predchádzajúci príspevok SFTP k tomu nepridal, tak som ho napísal samostatne sem C# je sama o sebe trieda alebo metóda, ktorá neinteraguje so SFTP, a je potrebné odkazovať SSH.NET knižnicu tried GitHub SHH.NET sťahovaciu adresu https://github.com/sshnet/SSH.NET Toto je najnovšia verzia, ak nie je sťahovanie z iných miest jednoduché na používanie, môžete najskôr zistiť, či ide o problém s verziou a problém samotného projektu. .NET 4.0 vyžaduje dll, ktoré podporuje 4.0 Obsah stiahnutého súboru je zobrazený na obrázku
Potom si môžeš vytvoriť vlastnú triedu, veľa ľudí ju už napísalo, môžeš ju vyhľadať a potom ju nahrám do prílohy (napísal ju aj niekto iný, zabudol som, odkiaľ som ju stiahol). Či už nahrávate alebo sťahujete, musíte sa najprv pripojiť a potom pripojenie uzavrieť.
PS:SFTP默认端口 22 Mimochodom, je rozdiel medzi SFTP a FTP, nepleťte si to. Je tam navyše S(SecureBezpečnosť, v porovnaní s FTP, SFTP je bezpečnejší, ale to, čo je bezpečnejšie, je obetovanie výkonu a prenosová rýchlosť bude pomalšia. Pokým je na linuxovom systéme povolené SSH, SFTP je tiež dostupný a nie je potrebné ho inštalovať, zatiaľ čo FTP je potrebné inštalovať samostatne
Pri nahrávaní UploadFile je nasledujúci adresár na nahrávanie adresár SFTP servera + názov súboru, ktorý sa má nahrávať.
Stiahnutie zdrojového kódu:
Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím. Odpoveď
|