У меня есть система, имеющая 2 отдельные платы под управлением Linux, подключенные друг к другу через IP. Основная плата подключена к Интернету, но другая/ведомая плата не может подключиться к Интернету. На ведомой плате работает FTP-сервер, доступный для основной платы.
На интернет-сервере / в облаке есть один файл для подчиненной платы, который я хочу загрузить непосредственно в хранилище подчиненной платы. Поэтому мне нужен механизм на основной плате, который будет загружать файл из Интернета и передавать/потоково передавать его непосредственно на FTP-сервер SlaveBoard по частям. Я не могу загрузить весь файл на основную плату и в конце перенести на подчиненную плату, так как на основной плате недостаточно места для хранения всего файла в локальном хранилище.
[Изменить] Главная доска будет выступать в качестве модератора.
Как добиться этого с помощью API-интерфейсов Curl в приложении C? Есть ли уже какой-либо механизм для достижения этого? Буду признателен за любую инициативу в этом. Заранее спасибо.