var loader:URLLoader = new URLLoader();
var request:URLRequest = new URLRequest("http://domain.net/registerVideo.php");
var vars:URLVariables = new URLVariables();
vars.action = "insert";
vars.record = publishMode;
vars.name = streamName;
request.data = vars;
request.method = URLRequestMethod.POST;
loader.load(request);
上述客户端代码适用于我的机器(使用相同的Web会话),
但不适用于其他一些机器。
这是一个已知的错误吗?
答案 0 :(得分:0)
我的猜测是你正在从domain.net机器测试这个,但从其他地方加载。如果它无法在其他计算机上运行,则可能存在安全沙箱违规。尝试在服务器上添加一个crossdomain.xml文件,看看是否能解决问题。
<?xml version="1.0" ?>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
如果它解决了您的问题,我不建议将其保留用于生产。有关详细信息,请参阅此link。