1

ファイルからではなく、URL から取得したデータの範囲を投稿するにはどうすればよいですか? http://localhost/video.mp4 (A)から 150 ~ 250000 バイトを読み取り、このデータをhttp://172.32.144.12 (B) にチャンクでスムーズに POST して、データがストリーミングされているように見せる必要があるとします。 (A)から(B)?

4

1 に答える 1

3

単純に A からダウンロードを開始し (全体が必要ない場合は範囲​​を使用して)、サイト B に渡すのに十分なデータを受け取ったら、そのデータを使用して別の要求を発行します。その間、A から別のバッファなどにダウンロードを続けます。

これは、2 つのスレッドを使用して行うことも、libcurl のマルチ インターフェイスを使用して同じスレッドで行うこともできます。

于 2011-12-05T12:05:23.623 に答える