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)ご参考まで。

コメントする

2014年1月

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
レンタルサーバー

月別 アーカイブ

Powered by Movable Type 4.261