Модуль доступа к файловому хранилищу Cargador. Подробнее о настройке Cargador см.раздел «carga-advanced-params»
classpycerebro.cargador.Cargador(_host, _rpc_port, _http_port)
Класс Cargador для доступа к файловому хранилищу Cargador.
Следующие методы наследованы от XML-RPC объекта:
catalogDelete(hash HASH, password STR)
catalogDownload(hash HASH, siteList STR, CommenceFlags INT, userName STR, url STR, retryCount INT)
catalogResolve(hash HASH)
catalogUpload(hash HASH, siteList STR, CommenceFlags INT, userName STR, url STR, retryCount INT)
controlIO(hash HASH, TableKind INT, Action INT)
statusInfo()
statusTables(tablesBitMaks INT, flags INT)
Подробнее об этих методах читайте в разделе Интерфейс к файловому хранилищу Cargador по протоколу XML-RPC.
import_file(file_name,url)
Параметры: |
|
Выполняет импорт файла в файловое хранилище по HTTP протоколу методом PUT и возвращает его хеш в формате base64.
rpc = pycerebro.cargador.Cargador('server', 4040, 4080); # cоздаем объект класса Cargador
rpc.import_file('cargador.py', 'Test Folder')) # импортируем файл в файловое хранилище Cargador