Questo post è stato modificato l'ultima volta da sgFengSu il 1-1-2019 alle 10:51
Il post precedente non ha aggiunto SFTP, quindi l'ho scritto separatamente qui C# stesso è una classe o un metodo che non interagisce con SFTP, e devi consultare SSH.NET libreria di classi GitHub SHH.NET scaricare l'indirizzo https://github.com/sshnet/SSH.NET Questa è l'ultima novità: se il download da altri posti non è facile da usare, puoi prima vedere se è un problema di versione, e il progetto stesso lo è. .NET 4.0 richiede un dll che supporti la 4.0 Il contenuto del file scaricato è mostrato nella figura
Poi puoi creare la tua classe, molte persone l'hanno scritta, puoi cercarla, e poi la carico nell'allegato (è stata scritta anche da qualcun altro, non ricordo da dove l'ho scaricata). Che tu carichi o scarichi, devi prima connetterti, poi chiudere la connessione.
PS:SFTP默认端口 22 Ah, a proposito, c'è una differenza tra SFTP e FTP, non confonderla. C'è una S( in piùSicuroLa sicurezza, rispetto all'FTP, è più sicura, ma ciò che è più sicuro è il sacrificio delle prestazioni, e il tasso di trasferimento sarà più lento. Finché SSH è abilitato sul sistema Linux, è disponibile anche SFTP e non è necessario installarlo, mentre FTP deve essere installato separatamente
Quando si carica UploadFile, la seguente cartella di upload è la cartella server SFTP + il nome del file da caricare.
Scarica codice sorgente:
Turisti, se volete vedere il contenuto nascosto di questo post, vi prego Risposta
|