問題タブ [range-header]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
http - GO での大きなチャンク zip ダウンロードの再結合
Accept-Ranges および Goroutines と並行して、大きな .zip ファイルをダウンロードしています。アプリケーションは、Range ヘッダーを使用して、URL から 10 MB の zip ファイルのチャンクをダウンロードする複数の要求を送信します。
リクエストは個別のゴルーチンとしてさまざまな範囲に分割され、取得されたデータは一時ファイルに書き込まれます。ファイルの名前は 1、2、3....
すべてのファイルがダウンロードされたら、それらを 1 つの .zip ファイルに再結合しようとします。しかし、ファイルをまとめると、最終的なファイルが破損しているように見えるため、解凍できません。
私が間違っていること、またはこれに対するより良いアプローチがあるかどうかを知りたいです。前もって感謝します。
編集:以下はコンソールに記録されるものです