-1

sftp サーバーに接続でき、「ピックアップ」ディレクトリ内のファイルのリストを取得できます。しかし、それらのファイルをダウンロードできません。これが私のコードです:

try
{
    sftp.Get(txtRemotePath.Text + txtFixedFileName.Text, txtLocalPath.Text + txtFixedFileName.Text);
    //example:
    //txtRemotePath.Text + txtFixedFileName.Text = "/pickup/temp.txt";
    //txtLocalPath.Text + txtFixedFileName.Text = @"C:\Users\...\temp.txt"
}
catch (Exception ex)
{
    lblError.Text += "\n" + ex.Message;
}

スラッシュ「/」とバックスラッシュ「\」の間で切り替えるローカルパスとリモートパスを変更し、リモートパスの開始スラッシュを削除/追加しようとしました..残念ながら同じエラーが生成されます:

タイプ「Tamir.SharpSsh.jsch.SftpException」の例外がスローされました

4

3 に答える 3

1

sftp サーバーのセキュリティをチェックして、特定のポートからのアクセスを許可します

于 2016-09-07T10:11:05.403 に答える