我已经在我的电脑上测试了我的swf,并在解决了安全站点后运行正常。但是,当我将swf和json文件上传到(免费)服务器时,swf无法与json文件通信,尽管它的权限是666。同样的swf电影,读取txt和php文件没有问题,只是用了json文件。我已经向管理员询问是否有某种限制,现在正在等待他的答复。json文件是否代表了服务器的潜在不安全因素?我不是安全问题方面的专家,但我在过去读到过,通过json攻击相对非常容易。
发布于 2013-03-15 09:03:42
抱歉的。我解决了我的问题。这是闪电侠的事。Flash可以处理数字字符串,比如说,内部flash理解这个"5“+ 3,对于Flash,这个结果是一个实数53,如果你在你的计算机上运行你的swf,但是,如果你运行嵌入在网页中的swf,这个操作会产生NAN!。我相信如果Flash没有从JSON文件中读取我的数据,它们实际上是以字符串、数字字符串的形式存储的。
所以,我只是简单地修改一下: Number('data from JASON') + 'a real number‘+ etc
然后,我显式地将从JSON读取的(数字字符串)数据转换为数字。就这样。
发布于 2013-03-15 23:39:02
这可能不是问题的根源,但值得让管理员检查服务器上的JSON MIME类型-它应该是application/json。
https://stackoverflow.com/questions/15413286
复制相似问题