2008-02-09
λ [.NET] 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 のアプリケーション配布という方向かしら。
using plugin: amazon calendar2 category html_anchor makelirs makerss recent_comment3 recent_trackback3 squeeze tb-send tb-show recent_list
Copyright(C) 2003-2007 by KAMIYA Satosi (上美谷 智史) All rights reserved.