libcurl C API> POST диапазоны данных, полученных из URL - PullRequest
1 голос
/ 24 ноября 2011

Как я могу опубликовать диапазоны данных, полученных с URL, а не из файла?Скажем, мне нужно прочитать 150-250000 байт из http://localhost/video.mp4 (A) и ПОСТАВИТЬ эти данные в http://172.32.144.12 (B) порциями плавно, чтобы выглядело, как будто данные передаются из (A)(Б)?

1 Ответ

3 голосов
/ 05 декабря 2011

Почему бы просто не начать загрузку с A (используя диапазон, если вы не хотите всего этого), и как только вы получите достаточно данных для передачи их на сайт B, вы создадите отдельный запрос с этими данными.Тем временем вы продолжаете загрузку из A в альтернативный буфер и т. Д.

Вы можете сделать это, используя два потока или даже в одном потоке, используя мультиинтерфейс libcurl.

...