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”,似乎“空”。
你有什么想法吗?