5

XmlHttpRequest オブジェクトを使用して、javascript でチャンク ダウンロードを処理する方法を知っています。javascriptを使用してチャンクアップロードを実行し、接続を開きますが、データのブロブを少しずつアップロードする方法はありますか?

Http 1.1サーバーでチャンクアップロードが可能であることは知っており、他のさまざまなプラットフォーム(C#javaなど)を使用してチャンクアップロードを作成するための多くの参照を見つけましたが、javascriptを使用してブラウザでそうするための参照は見つかりませんでした.

編集: 使用例は、データをサーバーにストリーミングすることであり、大きなファイルをアップロードすることではなく、クライアントにデータをストリーミングするためのチャンク応答の使用をミラーリングするようなものです。これは、クライアントからサーバーに送信されるデータのチャンクがかなり頻繁に (< 0.5 秒の間隔で) 発生するため、個々の ajax リクエストを作成する代わりの方法です。

4

2 に答える 2

-1

FileReaderAPIとsliceメソッドを使用できます。

スライスを使用すると、アップロードできるデータのブロックを取得できます。その後、サーバー側でそれらを再構築する必要があります。

ここに、javascriptでファイルを処理する方法の良いイントロがあります http://www.html5rocks.com/en/tutorials/file/dndfiles/

ブラウザのサポートについては、http://caniuse.com/#feat=filereaderをご覧ください。

于 2012-07-16T05:54:34.497 に答える