Tento příspěvek byl naposledy upraven sgFengSu dne 1. 1. 2019 v 10:51
Předchozí příspěvek SFTP nepřidal, takže jsem ho napsal zvlášť zde C# je sama třída nebo metoda, která neinteraguje se SFTP, a je potřeba odkaz SSH.NET ovat na knihovnu tříd na GitHubu SHH.NET adresu ke stažení https://github.com/sshnet/SSH.NET Toto je nejnovější informace, pokud není stahování z jiných míst snadné použít, můžete nejprve zjistit, jestli jde o problém s verzí, a problém je i samotný projekt. .NET 4.0 vyžaduje dll podporující 4.0 Obsah staženého souboru je zobrazen na obrázku
Pak si můžete vytvořit vlastní třídu, mnoho lidí ji napsalo, můžete ji vyhledat a já ji pak nahrát do přílohy (napsal ji také někdo jiný, zapomněl jsem, odkud jsem ji stáhl). Ať už nahráváte nebo stahujete, musíte se nejdřív připojit a pak spojení zavřít.
PS:SFTP默认端口 22 Mimochodem, mezi SFTP a FTP je rozdíl, nepleťte si to. Je tam navíc S(ZabezpečenéBezpečnost je ve srovnání s FTP, SFTP bezpečnější, ale větší bezpečnost je oběť výkonu a rychlost přenosu bude pomalejší. Pokud je na linuxovém systému povoleno SSH, je k dispozici i SFTP a není potřeba jej instalovat, zatímco FTP je potřeba instalovat zvlášť
Při nahrávání UploadFile je následující adresář pro nahrávání adresář SFTP serveru + název souboru, který má být nahrán.
Stažení zdrojového kódu:
Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosím Odpověď
|