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