Bom dia pessoal,
Estou com um problema para enviar um array de bytes criptografado via ksoap2 para um WebService em C# e não estou conseguindo resolve-lo…
Abaixo o código:
byte[] bytesEncrypted = LogsManager.encryptyAES(conteudo);
HttpTransport ht = new HttpTransport(serviceURL);
SoapObject soapBody = new SoapObject(urlNamespace, operationUpload);
soapBody.addProperty("fileName", fileName);
soapBody.addProperty("xmlContent", bytesEncrypted);
soapBody.addProperty("enterpriseKey", new String(enterpriseKey));
//Set propertys envelope UPLOAD
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet=true;
envelope.bodyOut = soapBody;
envelope.bodyIn=null;
//Chamado para webservice UPLOAD
ht.debug = true;
ht.call(urlNamespace+operationUpload,envelope);
Eu recebo este erro quando tento enviar: Cannot serialize: [B@55565556
ao que tudo indica ele me diz q não conseguiu serializar, não tem como mandar o array de bytes simplesmente?
Att,