1
シャットダウンスクリプトのconnection_status()を調べて、私がphp経由で提供しているファイルがダウンロードされたか、または中断されたかどうかを検出します。しかし、ブラウザは保存プロンプト中にファイルをダウンロードし、それは非常に小さいファイル(1MB)であるため、ファイルがバックグラウンドでダウンロードを完了したが、ユーザーがキャンセルをクリックすると間違った結果を得るのは非常に簡単です。保存プロンプトでブラウザにすべてのファイルデータを送信しないでください。
方法はありますか?たとえば、ユーザーが明示的にsaveをクリックするまで、または悪用する他のメカニズムがあるまで、ブラウザにファイルを送信しないようにします。
なぜ私は頭を読むためにファイル全体を取り込む必要があるのか分かりませんし、チャンクダウンロードについてはどうでしょうか。基本的には、ファイルの任意の部分的な部分を取得する必要がありますか? –