2014-06-17 30 views
0

我想使用Flex将文件上传到运行星号的Ubuntu服务器。服务器端上传代码看起来正确;当我在本地测试时,它会成功将文件上传到服务器。flex AS3和asterisk服务器之间的通信?

当我将解决方案部署到我们的主服务器时,它不会上传文件。调试模式显示错误:crossdomain.xml could not be found.

我有一个crossdomain文件,但我不知道该把它放在哪里。主服务器为192.168.1.143,Ubuntu服务器为192.168.1.137。 经过一番阅读后,我发现它应该从192.168.1.137:8088/crossdomain.xml进行访问。

我需要将crossdomain.xml文件放在Ubuntu服务器上?

回答

1

crossdomain.xml文件将在您的Web服务器主页上进行搜索,该页面位于您尝试连接的服务器的端口80上。

如果您使用的是Apache,lighttpd或其他,并且不使用VirtualHost,则您必须将您的文件放在/var/www/crossdomain.xml处。

您必须能够使用http://192.168.1.137/crossdomain.xml访问它,无需任何端口指示。