Šį įrašą paskutinį kartą redagavo sgFengSu 2019-1-1 10:51
Ankstesnis pranešimas nepridėjo SFTP į jį, todėl aš parašiau jį atskirai čia Pats C# yra klasė arba metodas, kuris nesąveikauja su SFTP, todėl turite nurodyti SSH.NET klasės biblioteką GitHub SHH.NET atsisiuntimo adreso https://github.com/sshnet/SSH.NET Tai yra naujausia, jei atsisiųsti iš kitų vietų nėra lengva naudoti, pirmiausia galite pamatyti, ar tai yra versijos problema, ir pats projektas yra. .NET 4.0 reikalingas DLL, palaikantis 4.0 Atsisiųsto failo turinys parodytas paveikslėlyje
Tada galite sukurti savo klasę, daug žmonių ją parašė, galite ieškoti, o tada aš įkelsiu į priedą (ją taip pat parašė kažkas kitas, pamiršau, iš kur atsisiuntiau). Nesvarbu, ar siunčiate, ar atsisiunčiate, pirmiausia turite prisijungti, o tada uždaryti ryšį.
PS:SFTP默认端口 22 O, beje, yra skirtumas tarp SFTP ir FTP, nepainiokite. Yra papildomas S(SaugusSaugumas, palyginti su FTP, SFTP yra saugesnis, tačiau saugesnis yra našumo aukojimas, o perdavimo greitis bus lėtesnis. Kol "Linux" sistemoje įjungtas SSH, SFTP taip pat yra prieinamas ir jo diegti nereikia, o FTP reikia įdiegti atskirai
Įkeliant UploadFile, šis įkėlimo katalogas yra SFTP serverio aplanko katalogas + įkeliamo failo pavadinimas.
Šaltinio kodo atsisiuntimas:
Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašome Atsakyti
|