Dit bericht is voor het laatst bewerkt door sgFengSu op 1-1-2019 10:51
In het vorige bericht werd er geen SFTP aan toegevoegd, dus heb ik het hier apart geschreven C# zelf is een klasse of methode die niet interacteert met SFTP, en je moet SSH.NET klassebibliotheek GitHub SHH.NET downloadadres https://github.com/sshnet/SSH.NET Dit is het nieuwste; als de download van andere plekken niet makkelijk te gebruiken is, kun je eerst zien of het een versieprobleem is, en het project zelf is dat ook. .NET 4.0 vereist een dll die 4.0 ondersteunt De inhoud van het gedownloade bestand wordt weergegeven in de figuur
Dan kun je je eigen klasse bouwen, veel mensen hebben het geschreven, je kunt ernaar zoeken, en dan upload ik het in de bijlage (het is ook door iemand anders geschreven, ik ben vergeten waar ik het heb gedownload). Of je nu uploadt of downloadt, je moet eerst verbinden en daarna de verbinding sluiten.
PS:SFTP默认端口 22 Oh, trouwens, er is een verschil tussen SFTP en FTP, verwar het niet. Er is een extra S(BeveiligBeveiliging, vergeleken met FTP, is SFTP veiliger, maar wat veiliger is, is het offer van prestaties, en de overdrachtssnelheid zal langzamer zijn. Zolang SSH is ingeschakeld op het Linux-systeem, is SFTP ook beschikbaar en is het niet nodig om het te installeren, terwijl FTP apart geïnstalleerd moet worden
Bij het uploaden van UploadFile is de volgende uploadmap de SFTP-servermap + de naam van het te uploaden bestand.
Broncode downloaden:
Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieft Antwoord
|