У меня есть растровое изображение
, поэтому я хочу загрузить строку webserivceas и хочу получить Струна.
Для преобразования растрового изображения в строку я использую:
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] byteArray = stream.toByteArray();
strBase64 = Base64.encodeToString(byteArray, Base64.URL_SAFE);
это выше Строка
используется как свойство в объекте soapobject для загрузки.
Но я получаю Недостаточно памяти при выделении 11674900 байт
во время печати и загрузки.
И если я отладил проблему, без печати я получаю
com.sun.jdi.InvocationException occurred invoking method.
на soaprequest.
Как решить эту проблему и загрузить изображение
в веб-службу в виде строки?