http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/FileReference.html
如何将自己的请求标头添加到FileReference.upload()生成的POST请求中?
答案 0 :(得分:1)
简而言之,没有。
来自文档:
编辑:修改了一些细节。的requestHeaders属性 URLRequest对象被忽略;习惯 不支持HTTP请求标头 在上传或下载。
答案 1 :(得分:1)
您是否尝试使用自己的URLRequest条目创建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);
答案 2 :(得分:0)
遇到同样的问题,请通过URLLoader
上传文件,并使用zehs解决方案设置标题。
只需将您的文件放在request.data
内,然后将设置方法设置为POST。
答案 3 :(得分:0)
您可以像以前一样使用UrlRequest,但是使用帮助程序类来发送文件的内容。这是答案: