Я использую .NET DLL от Renci SSH NET, которая передает файлы с локального компьютера для защиты FTP. Он работал отлично для небольших файлов, но это имеет проблемы при загрузке больших файлов через мое приложение. Я увеличил время буфера, время работы, но оно по-прежнему не загружается. Когда я отлаживал свой код, он застревал в точке, где я загружаю &, он даже не вызывает никаких ошибок.Renci SSH NET Upload Big File Failure
Любые предложения Пожалуйста?
Благодаря
Мой код работает нормально, потому что, когда я тестировал небольшие файлы размером менее 1 МБ, они загружаются в SFTP. Я думаю, что проблема связана с DLL. Вы пытались использовать этот компонент Renci SSH с большим файлом по крайней мере 20 МБ. – ashveli
Да, я тестировал загрузку SFTP с использованием SSH.NET версии 2016.0.0 на Win10 (VS 2015), sshd на CentOS 7.3. Коды пришли из [https://gist.github.com/piccaso/d963331dcbf20611b094](https://gist.github.com/piccaso/d963331dcbf20611b094). Файл с размером 65 МБ может быть успешно загружен. Поэтому я считаю, что DLL должна быть в порядке. –
Да Калеб, DLL с версией 2016.0.0 работает из окон 7. Но мне нужно будет проверить его на сервере 2003, если он совместим или нет. Кроме того, можно увеличить скорость загрузки. Я попытался загрузить файл размером 100 МБ с размером буфера 16 КБ, временным интервалом 1800 с и занимает около 35 минут для загрузки. – ashveli