Colección de citas famosas - Slogan de motivación - Durante el proceso de desarrollo de Android WebService, ¿qué tipo de parámetros debo usar para corresponder a los parámetros Base64Binary requeridos en la interfaz? Buscando respuestas
Durante el proceso de desarrollo de Android WebService, ¿qué tipo de parámetros debo usar para corresponder a los parámetros Base64Binary requeridos en la interfaz? Buscando respuestas
1.Referencia/blog/736356
byte[] d; // Los datos que deben transferirse se almacenan en d
String data = new String(Base64. encode(d));
Solicitud de SoapObject= new SoapObject(nameSpace, function);
request.addProperty(str, new SoapPrimitive(SoapEnvelope.ENC, "base64Binary) ", datos) );
2. En el proyecto que desarrollé, la transferencia directa también fue exitosa
ByteArrayOutputStream baos; // Los datos que deben transferirse se almacenan en baos
// Realizar codificación Base64
String uploadBuffer = new String(Base64.encode(baos.toByteArray()));
SoapObject request= new SoapObject( nameSpace, función);
request.addProperty(str, uploadBuffer);