libcurl C API>从URL获取的POST数据范围

时间:2011-11-24 11:08:20

标签: c url post libcurl chunked-encoding

如何发布从网址获取的数据范围,而不是文件?假设我需要从http://localhost/video.mp4(A)读取150-250000个字节并将这些数据平滑地发布到http://172.32.144.12(B),以便看起来数据从(A)流式传输到(B) )?

1 个答案:

答案 0 :(得分:3)

为什么不直接从A开始下载(如果你不想要整个事情就使用范围),一旦你收到足够的数据将它传递给站点B,你就会发出一个单独的请求来获取该数据。同时你继续从A下载到另一个缓冲区等。

您可以使用libcurl的多接口使用两个线程甚至在同一个线程中执行此操作。