1

我已经在我的计算机中测试了我的 swf,并且在解决了安全站点后运行正常。但是,当我将 swf 和 json 文件上传到(免费)服务器时,尽管权限为 666,但 swf 无法与 json 文件通信。同样的 swf 电影,读取 txt 和 php 文件没有问题,只是只有json 一个。我已经询问管理员是否有某种限制,现在等待他的回答。json 文件可能代表服务器的潜在不安全性吗?我不是安全问题专家,但我在过去读到过,通过 json 攻击相对非常容易。

4

2 回答 2

1

对不起。我解决了我的问题。这是Flash的问题。Flash 可以处理数字字符串,比如说,内部 flash 理解这个“5”+3,对于 Flash,如果你在计算机上运行 swf,这个结果是 53 一个实数,但是,如果你在 web 中运行嵌入的 swf页面,此操作产生 NAN !!!。我相信 Flash 好像没有从 JSON 文件中读取我的数据,它们确实存储为字符串、数字字符串。

所以,我简单地用这个来解决: Number('data from JASON') + 'a real number' + etc

然后,我明确地将从 JSON 读取的(数字字符串)数据转换为数字。而已。

于 2013-03-15T01:03:41.847 回答
1

它可能不是问题的根源,但值得让管理员检查服务器上的 JSON MIME 类型是什么——它应该是 application/json。

于 2013-03-15T15:39:02.400 回答