
Ignite UIファイルアップロード
Webアプリケーションからファイルをアップロードするのは簡単に思えますが、この機能をクライアント側で手作業で実装するのは面倒で、難しい場合もあります。標準のファイルアップロードコントロールでは不十分なユーザーエクスペリエンスを補うため、Ignite UIファイルアップロードコンポーネントは、単一ファイルまたは複数ファイルの同時アップロードに対応し、アップロードの進行状況も表示します。

複数ファイルのアップロード
Ignite UIファイルアップロードコントロールは、アップロード先へのドラッグ & ドロップや、ダイアログを使ったファイルの追加によって、複数ファイルのアップロードに対応しています。各ファイルの進行状況は、それぞれのステータス進行バーで表示され、同時に処理できるアップロード数も制限できます。

進行状況の情報
Ignite UIファイルアップロードコントロールは、アップロードに関する詳細な情報を提供します。平均速度、アップロードされたファイル数、アップロードされたファイルのサイズ、経過時間、推定残り時間まで把握できるため、アップロードを監視する際にユーザーに必要な情報をすべて提供できます。
アップロード進行状況マネージャー
Ignite UIファイルアップロードコントロールには、UploadProgressManagerクラスが付属しています。このクラスはASP.NET MVC向けに特別に作られており、アップロードの開始、アップロード中の通知、アップロードの完了直前、アップロード完了の通知など、各操作に応じた処理を行うためのカスタムのサーバー側イベントを公開しています。