Java - Envio Imagen desde Android a Web Service Java

 
Vista:

Envio Imagen desde Android a Web Service Java

Publicado por Oscar Ismael Marin Cabrera (3 intervenciones) el 14/04/2012 06:55:22
Hola comunidad.

Tengo un problema-Duda, estoy realizando una aplicacion con Java-Android, dicha aplicacion se debe conectar a un webservice y enviar una imagen, los servicios ya estan publicados y funcionan los metodos sencillos que solo reciben objetos nativos de java, (Int, String, boolean), pero necesito enviar una imagen, e estado investigando y para poder recibirla se precisa de un ByteArray, el descriptor de mi webservice (WSDL), indica que mi metodo recibe un Base64Binari que tambien es nativo de java, el problema es que no se como enviarlo, e aqui un poco del codigo

pubic void enviaImagen(View v){

File file = new File("c:/EventItemBroker.java");
byte[] b = new byte[(int) file.length()];

SoapObject request = new SoapObject(namespace, Metodo);
request .addproperty("Imagen",b)
SoapSerializationEnvelope sobre = new SoapSerializationEnvelope(SoapEnvelope.VER12);
sobre.dotNet = true;
sobre.setOutputSoapObject(request);
HttpTransportSE transporte = new HttpTransportSE(url);
transporte.call(accionSoap, sobre);
SoapPrimitive resultado = (SoapPrimitive) sobre.getResponse();


}

Si alguien sabe como resolverlo lo agradeceria mucho.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder