Исключение типа 'Tamir.SharpSsh.jsch.SftpException' было сгенерировано
Я могу подключиться к серверу 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' было сгенерировано
3 ответа
Проверьте безопасность сервера sftp, чтобы пропустить вас через определенный порт
Именно безопасность сервера sftp не позволяла мне скачивать файлы!
Я получил ту же ошибку при загрузке файла. Я понял, что у меня нет прав доступа к корневому каталогу. При использовании папки с правильными разрешениями я мог успешно загрузить файл.