0

ajax ファイルのアップロードを作成しようとしていますが、たとえば 800MB 以上のファイルをアップロードするとエラーが発生しました:800MB の Google Chrome クラッシュ。

バラバラに切って元に戻そうと思ったのですが、どうすればいいですか?

4

1 に答える 1

1

チャンクを作成してサーバーに送信するのに役立つjavascript FileReader APIを使用する必要があります。メカニズムは単純ですが、小さなチャンク サイズを使用している場合、非同期でアップロードしている場合、すべてのチャックをループするため、chrome が再びクラッシュする可能性があります。

Webworkers を使用して解決できる問題は、Javascript Webworkers が別のスレッドとして機能し、可能であれば最終的に Websockets を使用することです。

すべてを実装するためのリソースはほとんどありません

于 2015-12-24T12:38:41.987 に答える