説明
DEXTUploadX5でデフォルトでサポートされているプログレスウィンドウの使用はuseProgressDialog関数で設定できます。代わりに、スクリプトでgetUploadStatus関数を使用してアップロード進捗情報を取得できます。
// デフォルトのプログレスウィンドウを使用しない場合はfalseに設定します。 dx.useProgressDialog(false); // 進捗ウィンドウは表示されないので、getUploadStatus関数を使用してアップロードの進捗情報を取得します。 var status = dx.getUploadStatus(); // 名前: status.currentName // 合計速度: status.totalSpeed // アップロード完了数: status.completeCount // 総数: status.totalCount // 現在のファイル転送速度: status.currentRate // 現在のファイルの転送サイズ: status.currentSendSize // 現在のファイルのサイズ: status.currentSize // 現在のファイルの転送時間: status.currentTime // 現在のファイルの残り時間: status.remainedCurrentTime // ファイルの総転送レート: status.totalRate // 総転送サイズ: status.totalSendSize // すべてのファイルの合計サイズ: status.totalSize // 全ファイルの転送時間: status.totalTime // 全ファイルの残り時間: status.remainedTotalTime
getUploadStatus関数を使用して取得できる状態オブジェクトの値は参照用であり、正確な値を提供するものではありません。
getUploadStatus関数で取得した状態オブジェクトは不変であるため、変更後の値を取得するには再度getUploadStatus関数を呼び出す必要があります。
例
|
|
|
アップロードメソッドがORAFの場合、completeCountの値はすべてのファイルのアップロードが完了した後に表示され、アップロード処理中にファイルを分離することはできないため、現在の値と関連する合計値は常に同じになります。 |
|
アップロードが開始されると、アップロードステータスがここに表示されます。 |