Может ли кто-нибудь помочь мне загрузить изображение на сервер - PullRequest
0 голосов
/ 07 сентября 2011

Как загрузить изображение (в виде байтового массива) на сервер с помощью веб-службы в Android?

Ответы [ 2 ]

0 голосов
/ 07 сентября 2011
**To upload your Image to server, convert a bitmap image to base64 and then send the string. Use the below code**

Bitmap resizedBitmap = Bitmap.createBitmap(bmp, 0, 0, width,
                    height, matrix, true);
ByteArrayOutputStream baostream = new ByteArrayOutputStream();
resizedBitmap.compress(Bitmap.CompressFormat.PNG, 100, baostream);

byte[] byteArrays = baostream.toByteArray();
encode = Base64.encodeBytes(byteArrays);

**and vice-versa**

byte[] decode = Base64.decode(encode);
Bitmap bitmp = BitmapFactory.decodeByteArray(decode, 0,
                        decode.length);
0 голосов
/ 07 сентября 2011

для мыльных веб-сервисов вы можете использовать ksoap2. также есть генератор wsdl> proxy.java

...