Αυτή η ανάρτηση επεξεργάστηκε τελευταία φορά από το sgFengSu στις 2019-1-1 10:51
Η προηγούμενη ανάρτηση δεν πρόσθεσε SFTP σε αυτό, οπότε το έγραψα ξεχωριστά εδώ Η ίδια η C# είναι μια κλάση ή μέθοδος που δεν αλληλεπιδρά με το SFTP και πρέπει να αναφέρετε SSH.NET βιβλιοθήκη κλάσης GitHub SHH.NET διεύθυνση λήψης https://github.com/sshnet/SSH.NET Αυτό είναι το πιο πρόσφατο, εάν η λήψη από άλλα μέρη δεν είναι εύκολη στη χρήση, μπορείτε πρώτα να δείτε αν πρόκειται για πρόβλημα έκδοσης και το ίδιο το έργο είναι. Το .NET 4.0 απαιτεί ένα dll που υποστηρίζει 4.0 Τα περιεχόμενα του ληφθέντος αρχείου φαίνονται στο σχήμα
Στη συνέχεια, μπορείτε να δημιουργήσετε τη δική σας τάξη, πολλοί άνθρωποι την έχουν γράψει, μπορείτε να την αναζητήσετε και μετά θα την ανεβάσω στο συνημμένο (γράφτηκε επίσης από κάποιον άλλο, ξέχασα από πού το κατέβασα). Είτε κάνετε μεταφόρτωση είτε λήψη, πρέπει πρώτα να συνδεθείτε και μετά να κλείσετε τη σύνδεση.
PS:SFTP默认端口 22 Α, παρεμπιπτόντως, υπάρχει διαφορά μεταξύ SFTP και FTP, μην το μπερδεύετε. Υπάρχει ένα επιπλέον S(ΑσφαλήςΑσφάλεια, σε σύγκριση με το FTP, το SFTP είναι πιο ασφαλές, αλλά αυτό που είναι πιο ασφαλές είναι η θυσία της απόδοσης και ο ρυθμός μεταφοράς θα είναι πιο αργός. Εφόσον το SSH είναι ενεργοποιημένο στο σύστημα linux, το SFTP είναι επίσης διαθέσιμο και δεν χρειάζεται να το εγκαταστήσετε, ενώ το FTP πρέπει να εγκατασταθεί ξεχωριστά
Κατά την αποστολή του UploadFile, ο ακόλουθος κατάλογος μεταφόρτωσης είναι ο κατάλογος φακέλων διακομιστή SFTP + το όνομα του αρχείου που θα αποσταλεί.
Λήψη πηγαίου κώδικα:
Τουρίστες, αν θέλετε να δείτε το κρυφό περιεχόμενο αυτής της ανάρτησης, παρακαλώ Απάντηση
|