Реализация сетевого потока для FTPClient из буфера чтения (VC ++) - PullRequest
0 голосов
/ 22 июня 2011

Я реализовал поток чтения / записи для чтения буфера, манипулирования данными (например, добавления верхних и нижних колонтитулов во время создания выходного файла) и записи их в файл. Что я должен сделать, чтобы вместо записи в файл локально, для записи в файл в удаленном месте, но у меня есть только FTP-доступ к удаленному серверу.

Я написал клиент, использующий POCO для передачи файла на FTP-сервер, но это двухэтапный процесс. Как я могу реализовать решение, которое напрямую пишет на FTP-сервер? Я не могу понять, как подключить исходный поток (который на самом деле является вызовом ReadFile) к сетевому потоку FTP?

Спасибо.

1 Ответ

0 голосов
/ 22 июня 2011

Вам нужна клиентская библиотека FTP, которую вы можете вызывать прямо из своего приложения, чтобы избежать необходимости записывать файл на диск и затем отправлять его через отдельный процесс.

Этот предыдущий вопрос содержит полезную информацию.

...