Posting ini terakhir diedit oleh sgFengSu pada 2019-1-1 10:51
Posting sebelumnya tidak menambahkan SFTP ke dalamnya, jadi saya menulisnya secara terpisah di sini C# sendiri adalah kelas atau metode yang tidak berinteraksi dengan SFTP, dan Anda perlu mereferensikan pustaka kelas SSH.NET GitHub SHH.NET alamat unduhan https://github.com/sshnet/SSH.NET Ini adalah yang terbaru, jika unduhan dari tempat lain tidak mudah digunakan, Anda dapat terlebih dahulu melihat apakah itu masalah versi, dan proyeknya sendiri. .NET 4.0 memerlukan dll yang mendukung 4.0 Isi file yang diunduh ditunjukkan pada gambar
Kemudian Anda dapat membangun kelas Anda sendiri, banyak orang telah menulisnya, Anda dapat mencarinya, dan kemudian saya akan mengunggahnya di lampiran (itu juga ditulis oleh orang lain, saya lupa dari mana saya mengunduhnya). Baik mengunggah atau mengunduh, Anda harus terhubung terlebih dahulu, lalu menutup koneksi.
PS:SFTP默认端口 22 Oh, ngomong-ngomong, ada perbedaan antara SFTP dan FTP, jangan bingung. Ada tambahan S(AmanKeamanan, dibandingkan dengan FTP, SFTP lebih aman, tetapi yang lebih aman adalah pengorbanan kinerja, dan kecepatan transfer akan lebih lambat. Selama SSH diaktifkan pada sistem linux, SFTP juga tersedia, dan tidak perlu menginstalnya, sedangkan FTP perlu diinstal secara terpisah
Saat mengunggah UploadFile, direktori unggahan berikut adalah direktori folder server SFTP + nama file yang akan diunggah.
Unduhan kode sumber:
Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakan Jawab
|