Найти - Пользователи
Полная версия: Скачка файлов по частям через paramico.
Начало » Python для экспертов » Скачка файлов по частям через paramico.
1
Broglie
Здравствуйте. Бьюсь уже который день над следующей задачей: нужно подключатся к серверу по SFTP и скачивать оттуда здоровенные бекапы(сотни гигабайт). Я думал, что всё будет просто и paramico сможет скачать файлы при помощи get(), но не тут-то было… То он нормально работает, то скачивает первый мегабайт и останавливается(без выброски исключений), то в русские пути писать не хочет. С маленькими файлами всё отлично. Поэтому я хочу попробовать как-то передавать файл по-частям.
Какие есть варианты решения данной проблемы? Может кто-то уже сталкивался?
P.S. Тестирование проводил на файле размером 3.2Гб.
P.P.S. Если есть другие библиотеки, кроме paramico, которые позволят соединяться по sftp, то с удовольствием их посмотрю.
ZerG
Фтп + скрипт. Использовать SSH для таскания таких обьемов моветон
Broglie
ZerG
Фтп + скрипт. Использовать SSH для таскания таких обьемов моветон
Да я понимаю( Но у заказчика стоит SFTP и по другому никак(
Т.к. всё будет запускаться на Windows, то я просто через subprocess запускаю WinSCP. Думаю, что такое решение имеет место быть.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB