Zend_Amf_server に ByteArray を送信する際に問題が発生しています。サーバーから 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";
}
}