2013-03-14 64 views
1

我已經在我的計算機中測試了我的swf,並在確定安全站點後運行正常。但是,當我將swf和json文件上傳到(免費)服務器時,swf無法與json文件通信,儘管它的權限是666.同樣的swf電影,讀取txt和php文件沒有問題,只是JSON一個。如果存在某種限制,我已經要求管理員,現在等待他的回答。可能是一個json文件代表服務器潛在的不安全性?我不是安全問題方面的專家,但我讀過過去,通過json攻擊相對來說非常容易。發佈讀取JSON文件的SWF文件

回答

1

對不起。我解決了我的問題。 這是Flash的問題。 Flash可以處理數字字符串,比如說內部Flash理解這個「5」+ 3,而對於Flash,如果你在你的計算機上運行你的swf,這個結果是53的實數,但是,如果你運行swf嵌入web頁面,這個操作產生了NAN !!!。我相信好像Flash沒有從JSON文件中讀取我的數據,事實上,它們存儲爲字符串,數字字符串。

所以,我這個簡單的修正:數字(「傑森數據」)+「實數」 +等從JSON閱讀

然後,我已經顯式轉換爲數字的(數字串)DATAS 。而已。

1

它可能不是問題的根源,但值得管理員檢查服務器上的JSON MIME類型是什麼 - 它應該是application/json。