Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP将Flex文件上载到远程服务器_Php_Apache Flex_File Upload - Fatal编程技术网

使用PHP将Flex文件上载到远程服务器

使用PHP将Flex文件上载到远程服务器,php,apache-flex,file-upload,Php,Apache Flex,File Upload,我正在尝试使用带有Flex接口的PHP将文件上传到远程服务器。如果不是localhost,则显示安全错误。我已经将crossdomain.xml放在tomcat web app根目录中,以允许所有域。但是,当我尝试上载文件时,仍然显示安全错误。对这个问题有什么建议吗? 谢谢。如果您是从本地沙箱运行swf,请添加运行swf的位置。您好,我刚刚解决了我的问题。在URL中,我无意中添加了端口号。当我删除URL中的端口号时,我已经可以将文件上载到远程服务器。我在tomcat的根目录中添加了crossdo

我正在尝试使用带有Flex接口的PHP将文件上传到远程服务器。如果不是localhost,则显示安全错误。我已经将crossdomain.xml放在tomcat web app根目录中,以允许所有域。但是,当我尝试上载文件时,仍然显示安全错误。对这个问题有什么建议吗?
谢谢。

如果您是从本地沙箱运行swf,请添加运行swf的位置。

您好,我刚刚解决了我的问题。在URL中,我无意中添加了端口号。当我删除URL中的端口号时,我已经可以将文件上载到远程服务器。我在tomcat的根目录中添加了crossdomain.xml文件,并在mxml应用程序中添加了这一行。Security.loadPolicy文件;但这是解决跨域问题的好方法吗?因为安全性将非常低?这是一个好方法吗?这是解决安全问题的唯一方法。有关详细信息,请阅读crossdomain.xml。顺便说一句,例如,如果您的crossdomain.xml位于默认的根位置,则不需要调用Security.loadPolicyFile。