« Flash Player 10 デバックプレーヤと Flash CS4 アップデータ | Main | Flash Player 10 関連の記事 3 件 »
October 27, 2008
Flash Player 10 のファイルアップロード仕様変更(セキュリティ関連)
Flash Player 10 のセキュリティ関連の変更に伴う、ファイルアップロード機能に対する仕様変更について、今までの記事で抜けていた点もありますので、ごく簡単にですがまとめておきます。公開後になってしまい申し訳ありません。
大きく、以下の 4 点が変更点です。
- FileReference.browse() はユーザのマウスかキーボードの操作に対するイベントハンドラ内で呼び出す
- FileReference.upload() を呼び出す SWF ファイルとアップロード先のサーバのドメインが異なる場合、サーバ側にポリシーファイルが必要
- FileReference.browse(), FileReference.upload(), FileReference.download(), FileReference.load(), FileReference.save() は同時に複数実行できない
- ファイルアップロードには RFC1867 に定義されたフォーマットが使用される (POST の際 "filename" キーワードが指定されている場合)
RFC1867 の簡単な例が FileReference のドキュメントの最初のほうにあります。(FileReference - ActionScript 3.0 Language and Components Reference)ご参考まで。
Posted by ackie at October 27, 2008 05:52 PM