flash8とflash9でのファイルアップロード(AS2.0)の違い
今回、FileReferenceにてファイルアップロードを行ったのだが、
ver8とver9の違いを下記にメモしておきます。
まず、アップロードファイル以外のパラメータを付けて送信する場合、
ver9では、
fr = new FileReference();でパラメータ名[hogedata]にて[hoge]を送信できるが、
fr["postData"] = "hogedata=hoge";
ver8では、
上記では送信されない。
送信方法はこちらを参照。
また、ver9では、
下記方法にてパラメータ名[uploadhoge]を指定できるが、
fr = new FileReference();
var uploadDataFieldName = "uploadhoge";
fr.upload(url, uploadDataFieldName);
ver8では、
fr.upload(url);にてデフォルトでパラメータ名[Filedata]となり、
変更ができない。