XWiki で進行状況バーを使用してカスタム FileUpload を作成する方法について、誰でもアイデアやコード (より良い) を持っていFileUploadPlugin
ますか?
私が正確に望むのは、XWikiサーバー側から進行状況データを即座に取得する方法です?
ありがとう
XWiki で進行状況バーを使用してカスタム FileUpload を作成する方法について、誰でもアイデアやコード (より良い) を持っていFileUploadPlugin
ますか?
私が正確に望むのは、XWikiサーバー側から進行状況データを即座に取得する方法です?
ありがとう
これは現在、このアプローチでは不可能です。サーバー側の部分は進捗 API を公開していません。
ただし、ブラウザでアップロードの進行状況を表示することに関心がある場合、これはごく最近実装されています(4.2 マイルストーン 3)。ブラウザはすでにアップロードの進行状況を追跡しており、定期的に JavaScript イベントを発生させるという考え方です。ただし、これは、 XMLHttpRequest バージョン 2 仕様を実装する最新のブラウザーでのみ機能します。これは、 Internet Explorer 9 以前を除くほとんどすべてのブラウザーです(IE10 はそれを実装しています)。
ただし、独自のサーバーサイド プログレス コンポーネントを実装する場合は、FileUploadPluginを変更してカスタム プログレス リスナーを追加する必要があります。これは、内部で使用される Apache commons-fileupload ライブラリで既にサポートされています。その進捗リスナーをどのように使用するかは、進捗イベントで何をしたいかによって異なります。