Я пытаюсь загрузить большой файл (около 350 МБ) на сервер SFTP, используя S SH. NET с. Net Core, но он загружен не полностью !, когда я проверяю сервер SFTP i см. размер файла только 15 или 20 МБ! а остальные данные файла будут потеряны!
используя следующий код:
try
{
using (_sftp)
{
_sftp.Connect();
_sftp.ChangeDirectory("/remote/dir/");
var fullPath = _configuration["SftpFiles"];
using (var uploadFileStream = File.OpenRead(fullPath + fileName))
{
_sftp.UploadFile(uploadFileStream, fileName, true);
}
_sftp.Disconnect();
}
return true;
}
catch (Exception ex)
{
return false;
}
любая помощь будет отличной.