ajax ファイルのアップロードを作成しようとしていますが、たとえば 800MB 以上のファイルをアップロードするとエラーが発生しました:800MB の Google Chrome クラッシュ。
バラバラに切って元に戻そうと思ったのですが、どうすればいいですか?
ajax ファイルのアップロードを作成しようとしていますが、たとえば 800MB 以上のファイルをアップロードするとエラーが発生しました:800MB の Google Chrome クラッシュ。
バラバラに切って元に戻そうと思ったのですが、どうすればいいですか?
チャンクを作成してサーバーに送信するのに役立つjavascript FileReader APIを使用する必要があります。メカニズムは単純ですが、小さなチャンク サイズを使用している場合、非同期でアップロードしている場合、すべてのチャックをループするため、chrome が再びクラッシュする可能性があります。
Webworkers を使用して解決できる問題は、Javascript Webworkers が別のスレッドとして機能し、可能であれば最終的に Websockets を使用することです。
すべてを実装するためのリソースはほとんどありません