我在将 ByteArray 发送到我的 Zend_Amf_server 时遇到问题。我从服务器收到一个 NetConnection.Bad.Call。如果我发送一个具有另一种数据类型的变量,那么 ByteArray 它工作正常。
我之前在 AMFPHP 中使用过相同的脚本,没有任何问题。但是对于这个项目,我真的需要它在 Zend_Amf 中工作。
AS3:
var path:String = "/images/picture.jpg";
var ba:ByteArray = jpgencoder.encode(bitmap.bitmapData);
var nc:NetConnection = new NetConnection();
nc.connect(zend_amf_server);
nc.call("Service.saveJPG", new Responder(responseHandler, errorHandler), path, ba);
PHP:
class Service{
public function saveJPG($path, $byteArray){
return "worked";
}
}