1
我有一個問題,從flash(as3)傳遞ByteArray到amfphp來保存圖像。 隨着amfphp的舊版本,所有工作在過去...現在,與新版本我有很多問題。 我使用2.0.1版和第一個問題是,我必須這樣做,訪問我的信息:在過去從閃存(as3)傳遞ByteArray到AMFPHP(2.0.1)
function SaveAsJPEG($json)
{
$string = json_encode($json);
$obj = json_decode($string);
$compressed = $obj->{'compressed'};
}
我只寫道:
function SaveAsJPEG($json)
{
$compressed = $json['compressed'];
}
反正...現在我可以採取所有數據(如果我使用「$ json ['compressed']」我收到一個錯誤),但我無法收到我的ByteArray數據。 從閃存我寫這篇文章:
var tempObj:Object = new Object();
tempObj["jpgStream "]= createBitStream(myBitmmapData); // return ByteArray
tempObj["compressed"] = false;
tempObj["dir"] = linkToSave;
tempObj["name"] = this.imageName;
所以..在我的PHP類我收到的所有正確的信息,除了「jpgStream」,似乎「空」。
你有什麼想法嗎?