この投稿は2019年1月1日10時51分にsgFengSuによって最終編集されました。
前の投稿ではSFTPは追加されなかったので、ここに別途書いた C#自体はSFTPとやり取りしないクラスやメソッドであり、SSH.NET クラスライブラリのGitHubを参照 SHH.NET ダウンロードアドレスが必要です https://github.com/sshnet/SSH.NET これは最新のもので、他の場所からのダウンロードが使いにくい場合は、まずバージョンの問題かどうか、そしてプロジェクト自体の問題かどうかを確認できます。 .NET 4.0は4.0をサポートするDLLが必要です ダウンロードしたファイルの内容は図に示されています
その後、自分でクラスを作れます。多くの人が書いていますし、検索すれば添付ファイルにアップロードします(他の誰かが書いたもので、どこからダウンロードしたか忘れました)。 アップロードでもダウンロードでも、まず接続してから接続を切る必要があります。
PS:SFTP默认端口 22 ちなみにSFTPとFTPには違いがありますので、混同しないでください。 追加のS(安全セキュリティ面では、FTPと比べてSFTPの方が安全ですが、より安全なのは性能の犠牲であり、転送速度は遅くなります。 LinuxシステムでSSHが有効であればSFTPも利用可能で、インストールは不要ですが、FTPは別途インストールする必要があります
UploadFileをアップロードする際、次のアップロードディレクトリはSFTPサーバーのフォルダディレクトリ+アップロード予定ファイル名の合計です。
ソースコードダウンロード:
観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ 答える
|