AS3中每个URLVariable的Content-Type

时间:2012-09-03 08:26:07

标签: actionscript-3

我需要在as3中的一个URLRequest中发送一些字符串变量以及二进制数据。这就是我正在做的事情

var request:URLRequest = new URLRequest(url);
var requestVars:URLVariables = new URLVariables();

requestVars.nm = p_name;
requestVars.pw = pw;
requestVars.em = email;
requestVars.md5 = MD5.hashBinary(sqlite);
requestVars.sqlite = sqlite;

request.contentType = "application/octet-stream";
request.method = URLRequestMethod.POST;
request.data = requestVars;

var urlLoader:URLLoader = new URLLoader();
urlLoader = new URLLoader();
urlLoader.dataFormat = URLLoaderDataFormat.BINARY;
urlLoader.addEventListener(Event.COMPLETE, completionHandler);
urlLoader.load(request);

它在服务器上给我I / O错误。

  

[IOErrorEvent type =" ioError" bubbles = false cancelable = false eventPhase = 2 text ="错误#2032:流错误。网址:http://localhost:8086/reg/" ErrorID中= 2032]

这是发送它的正确方法吗?我们可以在as3中发送每个URLVariable的Content-Type吗? 此外,我因为二进制文件而丢失了我的电子邮件和其他字符串参数。

0 个答案:

没有答案