Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
libcAPI>;发布从URL获取的数据范围_C_Url_Post_Libcurl_Chunked Encoding - Fatal编程技术网

libcAPI>;发布从URL获取的数据范围

libcAPI>;发布从URL获取的数据范围,c,url,post,libcurl,chunked-encoding,C,Url,Post,Libcurl,Chunked Encoding,如何发布从URL而不是从文件获得的数据范围?假设我需要从(A)中读取150-250000字节,并将这些数据平滑地分块发布到(B)中,以便数据看起来像是从(A)到(B)的流?为什么不从A开始下载(如果你不想全部下载,请使用一个范围),一旦你收到足够的数据并将其传递到站点B,您使用该数据发出单独的请求。同时,您继续从下载到另一个缓冲区等 您可以使用两个线程或者甚至使用libcurl的multi接口在同一个线程中执行此操作

如何发布从URL而不是从文件获得的数据范围?假设我需要从(A)中读取150-250000字节,并将这些数据平滑地分块发布到(B)中,以便数据看起来像是从(A)到(B)的流?

为什么不从A开始下载(如果你不想全部下载,请使用一个范围),一旦你收到足够的数据并将其传递到站点B,您使用该数据发出单独的请求。同时,您继续从下载到另一个缓冲区等

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