PloneへのFlashを使ったファイルアップロード

Flex, Zope/Plone No Comments

FlashのFileReferenceListで、まとめてファイルを取得することができる。このFileReferenceListは、browseメソッドを実行することでファイルダイアログ選択することができる。選択後、FileReferenceオブジェクトのArrayを持つので、このFileReferenceオブジェクトのuploadメソッドを使うことでファイルアップロードが出来る。

いろんなサンプルでは、取得したFileReferenceのArrayに対して、For each文を使いFileRefence.upload()を行いアップロードをしている。

ただ、この方法では、一気にPloneに対してアップロードを行うため、ほぼ、Confrict errorを起こす。

回避方法として、サンプルのようなFor eachを使わず、一つづつ確実にアップロードを行う。FileRefenceのFile upload completeイベントで、次のFileReferenceのuploadを行うようにする。

conflict errorを起こしてもZopeは再試行してくれるのだが、FileReference.upload()の仕様上、起こされると面倒な処理を記述する必要があるので、なくすように心がけた。

Flash Player 10以上で作っていいのなら、こんな面倒なことをしなくてもよさそうだけど・・・。

Adobe AIR , Flex3 がリリースされました。

Flex No Comments

2月25日にAdobe AIR, Flex3がリリースされました!

やっと、Betaが取れましたね。Silverlightにおいてかれた感じはありますが、頑張っていきましょう。

AIRがBeta3になっていました。

Flex No Comments

2007/12/12にAdobe AIR がBeta3になっていました。
あわせて、FlexもBeta3になっています。

Flex Builder Linux alpha 2 も公開されました。

AIRがBeta2になりました。

Flex コメントは受け付けていません。

個人的に注目している。

Adobe AIR がBeta2になりました。

昨日の追加、バグ修正が行われているようです。

 合わせて、Flex Builder3もBeta2になっています。

AIRのサンプルを作成しました。

Flex コメントは受け付けていません。

AIRのサンプルを書きました。

アシアルさんのHTML2PDFというHTMLページをPDFに変換してくれるWebサービスを利用したものです。

サンプルやソースはこちら>>

FlashPlayerの普及率

Flex No Comments

Flash Playerの各バージョンにおける普及率のページを発見。

Adobe Flash Player Version Penetration