Веб-сервис Axis, возвращающий байтовый массив

Я написал веб-сервис Java, который возвращает массив байтов, созданный из файла.

public byte[] callByte(){
   // code that return byte array
}

В моем клиенте я пытаюсь прочитать этот байтовый массив как

CallStub stub = new CallStub();
byte[] b = stub.callByte();

где CallStub является заглушкой клиента оси. Это говорит type mismatch: cannot convert from CallStub.CallByteResponse to byte[]так я понял что байт возвращается в виде CallByteResponse объект.

Но я хочу, чтобы это было преобразовано в байтовый массив. Подскажите, пожалуйста, как это сделать.

1 ответ

Если бы вы проверили определение CallByteResponse объект, вы должны найти функцию получения, которая возвращает искомый массив байтов.

Другие вопросы по тегам