私は現在、.m4aをOracleデータベースにアップロードし、ファイルからメタデータを取得し、メタデータ情報をデータベースに保存するFileUpload.mxmlコンポーネントを持っています。
これを達成するために、私は FileReference() を使用し、とりわけ、dispatcher.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, completeHandler); をセットアップします。
そのため、ファイルは blob として保存される php ファイルに投稿されます。BLOB が保存されると、スクリプトはメッセージを flex に送り返し、upload_complete_data イベントをディスパッチします。
次に、complete ハンドラーで、値をデータベースからカスタムメイドのメタデータ リーダーに読み取ることによって、メタデータを取得します。その後、メタデータ情報は flex を介して保存されます。
これは少し長くなりそうです。他の誰かが別の方法でこれを成功させましたか?