Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 27, 2015 22:41:53

Broglie
Зарегистрирован: 2015-12-27
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Скачка файлов по частям через paramico.

Здравствуйте. Бьюсь уже который день над следующей задачей: нужно подключатся к серверу по SFTP и скачивать оттуда здоровенные бекапы(сотни гигабайт). Я думал, что всё будет просто и paramico сможет скачать файлы при помощи get(), но не тут-то было… То он нормально работает, то скачивает первый мегабайт и останавливается(без выброски исключений), то в русские пути писать не хочет. С маленькими файлами всё отлично. Поэтому я хочу попробовать как-то передавать файл по-частям.
Какие есть варианты решения данной проблемы? Может кто-то уже сталкивался?
P.S. Тестирование проводил на файле размером 3.2Гб.
P.P.S. Если есть другие библиотеки, кроме paramico, которые позволят соединяться по sftp, то с удовольствием их посмотрю.

Офлайн

#2 Дек. 28, 2015 10:19:30

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Скачка файлов по частям через paramico.

Фтп + скрипт. Использовать SSH для таскания таких обьемов моветон



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Дек. 28, 2015 11:35:48

Broglie
Зарегистрирован: 2015-12-27
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Скачка файлов по частям через paramico.

ZerG
Фтп + скрипт. Использовать SSH для таскания таких обьемов моветон
Да я понимаю( Но у заказчика стоит SFTP и по другому никак(
Т.к. всё будет запускаться на Windows, то я просто через subprocess запускаю WinSCP. Думаю, что такое решение имеет место быть.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version