製品情報
.NET 製品
[ファイル アップロード]
Ajaxでスマートなファイルアップロードを実現
- バージョン : 1.0J
- 標準価格 : 67,200円 (本体価格:64,000円)
- 販売形態 : ダウンロード
- ライセンス : ランタイムフリー
- 発売日 : 2008/3/24
製品概要
File Uploadは、Ajax機能を搭載したWebアプリケーション用のファイルアップロードコンポーネントです。
ポストバックを発行しないため、ページ全体を再描画することなく、Webサーバーにファイルをアップロードできます。
また、プログレスバーやファイルサイズ、アップロード時間の表示など、リアルタイムでアップロード状況を確認できる機能を提供します。
さらに、複数ファイルの一括アップロードにも対応しています。
File Uploadは、アップロード中のサーバーのメモリ使用量を最小限に抑えるように設計されており、さらに、アップロード完了時やキャンセル時、あるいは任意に設定したポーリング間隔で、サーバーイベントを発生させることもできるため、イベントを取得し、状況に応じた情報の提示が可能。 インタラクティブなインタフェースを実現します。
こちらの製品は、Secure iNetSuite 2.5Jにも含まれています。
File Uploadは、アップロード中のサーバーのメモリ使用量を最小限に抑えるように設計されており、さらに、アップロード完了時やキャンセル時、あるいは任意に設定したポーリング間隔で、サーバーイベントを発生させることもできるため、イベントを取得し、状況に応じた情報の提示が可能。 インタラクティブなインタフェースを実現します。
こちらの製品は、Secure iNetSuite 2.5Jにも含まれています。
主な特長
ポストバックのないアップロード
ブラウザからWebサーバーへファイルをアップロードする際、Ajax技術を使用するため、ポストバックすることなくファイルをアップロードできます。
サーバー負荷の軽減
アップロードするファイル全体がサーバーのメモリにロードされるのではなく、小さいメモリバッファのみを使用してファイルをディスクに直接ストリーミングします。
そのため、ファイルサイズが大きい場合でもサーバーのメモリ使用量は少なく済み、サーバー負荷を軽減します。
複数ファイルの一括アップロード
複数ファイルの選択とアップロードが簡単に実現します。クライアント環境にFlashプラグイン(Adobe® Flash® Player※)がインストールされていれば、コーディングは一切必要なく、ファイル選択ダイアログから複数ファイルを選択してアップロードを実行できます。
※ Flashのバージョンは、9と10を推奨
※ Flashのバージョンは、9と10を推奨
プログレスバー表示と外観のカスタマイズ
付属のプログレスパネル(ProgressPanelコントロール)を配置することで、アップロード状況を視覚的に確認できます。プログレスバーやボタンなどには、任意のイメージファイルを設定できるため、独自の外観で表示できます。
コードの記述が不要
アップロード処理は、UploadManagerコントロールが管理します。
アップロード先のパスをプロパティに設定するだけで、簡単にアップロードを実現します。
コントロール一覧
アップロードの動作を管理する必須のコントロールです。ファイルの保存先や、最大ファイルサイズの設定、アップロード時のイベントを提供します。
| 機能 | 詳細 |
|---|---|
| 保存先の設定 | アップロード完了時のファイルの保存先/アップロード中の一時ファイルの保存先 (一時ファイルの保存先を設定しない場合は、完了時の保存先へ直接アップロード) |
| サイズの設定 | 個々のファイルの最大サイズ/複数ファイルをアップロードする時に許可される最大の総要求サイズ |
| アップロード方法 | 標準のIFrame手法を使用したアップロード/Flashオブジェクトによって機能強化されたファイルダイアログを使用 |
| ファイルのフィルタ | アップロードを許可するファイルの種類(拡張子)を設定 |
| サーバー側イベント | アップロードの状況に応じたイベントを発生
|
ファイル名を表示するテキストボックスとファイル選択ダイアログを開くためのボタンで構成されており、アップロードするファイルの選択が完了した後、すぐにアップロードを開始します。
| 機能 | 詳細 |
|---|---|
| アップロードの開始タイミング | ファイル選択完了後すぐにアップロード/ポストバックを発行してアップロード |
| テキストボックス | テキストボックスの表示・非表示を設定 |
| ボタンの種類 | LinkButton/PushButton/ImageButton |
| スタイル | 背景色/境界線/フォント/コントロールサイズを設定 |
| 選択ダイアログのフィルタ | ファイル選択ダイアログの拡張子フィルタを設定 (クライアント環境にFlashプラグインがインストールされている場合のみ) |
プログレスバー、ファイルサイズ、転送速度など、リアルタイムでアップロードファイルに関する進行状況を表示します。
| 機能 | 詳細 |
|---|---|
| プログレスバー | 各ファイルのプログレスバーを表示/前景と背景に画像を設定して外観を変更可能 |
| ステータステキスト | アップロード状況に合わせた(キャンセル/完了/失敗/進行中)ステータステキストの表示 |
| キャンセルボタン | アップロードの停止/表示・非表示/テキストの設定/画像ファイルの設定 |
| アップロード情報 | ファイル数/ファイルサイズ/転送速度/経過時間と残り時間 |
注意事項
コンポーネントの種類
Webフォーム用コンポーネント
サポート言語
Visual Basic、C#
必要システム
開発環境| 開発ツール | Visual Studio .NET 2003日本語版 Visual Studio 2005日本語版 Visual Studio 2008日本語版 |
||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 開発言語 | Visual Basic、C# | ||||||||||||||||||
| Webサーバー※ | Internet Information Services | ||||||||||||||||||
| ※Visual Studio 2005/2008で開発する場合必須ではありません。 | |||||||||||||||||||
| OS |
|
運用環境
サーバー
クライアント
| フレームワーク | .NET Framework 1.1 SP1/2.0/3.0/3.5 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Webサーバー | Internet Information Services | ||||||||||||||||||
| OS |
|
| ブラウザ | Internet Explorer 6.0/7.0 |
|---|
ソフトウェア認証
