Flash 安全沙箱 : crossDomain. xml 不起作用

标签 flash actionscript upload crossdomain.xml

我已经用 Flash 编写了一个简单的上传组件,但由于安全沙箱错误,我现在在上传时遇到问题。我现在知道这是因为我从一个域上传到另一个域,但是 1,这曾经有效,2,我通过将其放置在我所服务的域的根目录中来实现跨域 xml 文件从。我的电影顶部还有以下代码曾经有效:

System.security.allowDomain("*");

这是计划,从admin.subdomain.serveraddress.net上传到serving.serveraddress.net,但是不起作用!

下面是跨域文件代码:

<?xml version="1.0" encoding="UTF-8"?>
<cross-domain-policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.adobe.com/xml/schemas/PolicyFile.xsd">
    <allow-access-from domain="*.serveraddress.net" />
</cross-domain-policy>

上面的 XML 应该有效吗?帮助! :)

最佳答案

您需要在尝试连接的计算机上有一个 crossdomain.xml(注意这里的大小写,全部小写)。在本例中,您将从 admin.subdomain.serveraddress.net 连接到serving.serveraddress.net。

将上面粘贴的 crossdomain.xml 文件放置在serving.serveraddress.net 的根目录中,以便可以从 http://serving.serveraddress.net/crossdomain.xml 访问它。应该没问题。

如果这仍然不起作用,请提供更多详细信息。

关于Flash 安全沙箱 : crossDomain. xml 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1253955/

相关文章:

apache-flex - Silverlight Spy,用于 Flex 的 FireBug 类型工具

actionscript-3 - 闪光枪模拟

debugging - 为什么 Firefox 不会在 Ubuntu 中跟踪到 flashlog.txt?

apache-flex - 客户端技术选择——有没有像 Flash/Flex 一样强大的 HTML5/Canvas 库?

actionscript-3 - FLASH AS3声音重叠

actionscript-3 - 在 X 步中找到从点 A 到 B 的路径。 (一个*左右)

java - 上传进度条Java Servlet?

python - 使用当前模型 ID 上传 Django 管理文件

maven - 如何将现有的 3rd-party Jars 集合上传到 Gradle 中的 Maven 服务器?

actionscript-3 - Animate CC 前进到下一帧并注释掉 gotoAndStop?