ASP.NET + SWFUpload

ASP.NET + SWFUpload

Flash を使った アップローダ SWFUpload を使って ASP.NET に画像ファイルを転送、サムネイルを表示させるサンプル。

一昔前に Flash でのアップローダを探した時はグッとくる奴がなかったが、
今は Flash8 から FileReference class が搭載されてアップロード機能自体は Flash がやってくれるようになっている。
あとはどうインターフェースを作成するかだけ。
とはいえ Adobe 製品買わないで JavaScript 側で制御できる SWFUpload はありがたい。

ただし転送中断した場合に、途中から再開させるような機能はない。
再開できないのは FileReference の仕様っていうか POST (Content-Type:multipart/form-data) の仕様でそんなことは決まってないからだ。
WebDAV の受け口に対して PUT で送るような Flash (か JavaApplet) があると中断/再開ができるかもしれん。でもなさそう。

一方でWindows的な解決は「BITS(Background Intelligent Transfer Service)使え」なんで、
大規模になったら BITS のアプリケーション配布という方向かしら。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。