0

我正在尝试编写一个 Flash 程序(使用 CS6 和 AS3),它将为我的公司从外部 .csv 提取数据(以便有人可以更改 .csv 以每天更改输出)。

我发现它在 Flash Creator 中工作得非常好,但如果我将它发布到 .swf,它会引发安全错误。

我发现您必须在浏览器中访问网页并手动允许特定文件。不幸的是,这个程序最终将存在于一个网站上,当我们将它上传到该网站时它因为这个原因它不起作用所以我的问题是:

有没有办法在网页上进行手动允许(我们确实可以访问服务器,或者是否有另一种方法允许 .swf 通过 Internet 访问外部文件(.csv 在线存储)?

如果它是相关的,我正在使用 URLLoader 来检索数据。

4

1 回答 1

0

您是否可以控制托管 CSV 文件的 Web 服务器?一个适当的 crossdomain.xml 应该让您的 Flash 代码访问该文件。

就个人而言,我只会编写一个 PHP 脚本或设置 mod_proxy 以在服务器端获取文件,从而完全避免客户端跨域问题。

于 2012-08-14T17:05:51.230 回答