【发布时间】:2010-09-16 19:08:14
【问题描述】:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/FileReference.html
如何将自己的请求标头添加到 FileReference.upload() 生成的 POST 请求中?
【问题讨论】:
标签: apache-flex actionscript-3 actionscript flex3 flex4
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/FileReference.html
如何将自己的请求标头添加到 FileReference.upload() 生成的 POST 请求中?
【问题讨论】:
标签: apache-flex actionscript-3 actionscript flex3 flex4
您是否尝试过使用自己的URLRequestHeader 条目创建URLRequest?
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);
【讨论】:
简而言之,没有。
来自文档:
requestHeaders 属性 URLRequest 对象被忽略;风俗 不支持 HTTP 请求标头 在上传或下载中。
编辑:刚刚修复了一些细节。
【讨论】:
刚刚遇到同样的问题,通过URLLoader使用文件上传,并使用zehs解决方案设置标题。
只需将您的文件放在request.data 中,并将方法设置为 POST。
【讨论】:
您可以像以前一样使用 UrlRequest,但您使用辅助类来发送文件的内容。答案如下:
【讨论】: