2

ファイルのアップロードに PLupload を使用するようになり、「チャンク」ファイルのアップロードをサポートできることがわかりました。問題は、サーバーが 1 つの大きなファイルのアップロードを、複数の POST リクエストで複数の小さなファイルとして認識されることです。

Apache Commons FileUpload がチャンクアップロードをサポートしているかどうか知っている人はいますか?

4

1 に答える 1

3

FWIW PLupload Webページを見ると、彼らが話している「チャンキング」は「HTTPチャンキング」ではありません。 http://www.plupload.com/index.php

彼らのマーケティング用語である「チャンキング」は、大きなペイロードを小さな個別の HTTP リクエストで送信するという彼らの概念です。サーバーには、すべての小さな部分をグループ化し、つなぎ合わせ、検証するためのロジックが必要です。これについては、彼らのフォーラムで助けを得たほうがよいでしょう。このロジックをサーバー側で作成できない理由はありません。おそらく、それを実装する Java コードの例があります。

upload.php の例への有用な情報とポインタ (Java に変換し、Apache Commons FileUpload の上に置くこともできます):

http://www.plupload.com/punbb/viewtopic.php?id=1484

個別のファイルのように到着するファイルの小さなセグメントを観察しているのは、まさに「PLupload Chunking」メカニズムの仕組みです。この手法はどの標準にも定義されていませんが、対処する問題に対する珍しい解決策でもありません。

「HTTP チャンキング」は、HTTP 転送エンコーディングを使用してクリック/サーバー間で単一の HTTP 要求 (および/または HTTP 応答) を転送する方法を定義するための標準です。これは、すべての Web サーバーとすべてのブラウザーでサポートされており、長い間使用されてきました (HTTP/1.1 以降)。

于 2012-09-19T07:04:54.193 に答える