我正在使用签名的 url 从使用 Air 的移动设备上传 blob。
我有两个问题:
使用签名 URL 上传 blob 时,我假设我不需要包含文档中描述的所有标头。我是否认为我只需要对PUT
URL 发出请求并将编码到正文中的文件包含在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 请求吗?
干杯。