2


0

FileReferenceによって生成されたリクエストにヘッダーを設定するにはどうすればよいですか?

FileReference.upload()によって生成されたPOST要求に独自の要求ヘッダーを追加するにはどうすればよいですか?

4 Answer


1


一言で言えば、いいえ。

ドキュメントから:

_ URLRequestオブジェクトのrequestHeadersプロパティは無視されます。カスタムHTTP要求ヘッダーは、アップロードまたはダウンロードではサポートされていません。 _

編集:いくつかの詳細を修正しました。


1


独自のhttp://www.adobe.com/livedocs/flash/でhttp://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/net/URLRequest.html[URLRequest]を作成しようとしましたか9.0 / ActionScriptLangRefV3 / flash / net / URLRequestHeader.html [URLRequestHeader]エントリ?

var request:URLRequest = new URLRequest("http://www.example.com/post.php");
request.method = URLRequestMethod.POST;

var header:URLRequestHeader = new URLRequestHeader("pragma", "no-cache");
request.requestHeaders.push(header);

fileRef.upload(request);


0


同じ問題が発生したため、「URLLoader」を介してファイルのアップロードを使用し、https://stackoverflow.com/questions/3729887/how-do-i-set-a-header-on-the-request-generated-by-を使用しますfilereference / 3730442#3730442 [zehs]ヘッダー設定のソリューション。

ファイルを `request.data`の中に置き、セットアップメソッドをPOSTするだけです。


0


以前と同様にUrlRequestを実行できますが、ヘルパークラスを使用してファイルのコンテンツを送信します。 これが答えです。