Цей допис востаннє редагувався 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 + ім'я файлу, який потрібно завантажити.
Завантаження вихідного коду:
Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласка Відповідь
|