署名付き URL を使用して、Air を使用してモバイル デバイスから BLOB をアップロードしています。
2 つの質問があります。
署名付き URL を使用して BLOB をアップロードする場合、ドキュメントに記載されているようにすべてのヘッダーを含める必要はないと思います。URL へのリクエストを実行し、エンコードされたファイルを に設定しPUT
て本文に含めるだけでよいと考えるのは正しいでしょうか?Content-Type
multipart/form-data; boundary=[[boundary here]]
var client:HttpClient = new HttpClient();
var request:HttpRequest = new Put();
request.body = UploaderPostHelper.getPostData( filename, byteArray);
request.contentType = 'multipart/form-data; boundary=' + UploaderPostHelper.getBoundary();
client.request(new URI(signedUrl), request);
http://msdn.microsoft.com/en-us/library/windowsazure/dd179451.aspx
(UploadPostHelper のソース コードはこちらhttps://code.google.com/p/as3asclublib/source/browse/trunk/net/UploadPostHelper.as )
次に、POST リクエストとヘッダーを使用して PUT リクエストを実行するように指定できますか?
乾杯。