【发布时间】:2010-11-24 14:36:09
【问题描述】:
我在一个 Amazon S3 存储桶中有一个 Flex 3 SWF,它可以为存储在另一个 S3 存储桶中的按钮动态加载图像。
我在每个存储桶中设置了一个完全打开的 crossdomain.xml 文件,但是当我从我的网站调用 SWF 时,只加载了几个按钮图像 - 它们只是“启动”或“正常”状态按钮图像(即不是“向下”、“过度”或“禁用”)。
我曾希望仅设置一个开放的 crossdomain.xml 策略文件就足以让我跨这些不同的域拉取图像,但它显然不起作用。
我想要尽可能简单的解决方案,但我一直在阅读有关使用 SHIM 电影(听起来并不简单)或使用 PHP 作为代理的信息 - 但我没有不认为我可以用 S3 做到这一点,因为它不是真正的服务器。
我非常感谢做过类似事情的人对此提出的任何想法。
【问题讨论】:
-
您是否尝试过从另一个网站加载图像,只是为了验证它是亚马逊 s3 特定的问题?
-
嗨詹姆斯。感谢您这么快发表评论。我还没有尝试过 - 我会试一试并在这里报告。它可能并不特定于 S3,在这种情况下,我仍然需要一个解决方案来通常从不同域加载图像/数据。通过阅读更多内容,也许 ActionScript Security.LoadPolicyFile() 会为我解决这个问题。再次感谢。
标签: image flex3 flash amazon-s3 crossdomain.xml