Как преобразовать изображение в строку Base64? - PullRequest
136 голосов
/ 28 января 2011

Может кто-нибудь сказать мне код для преобразования изображения (максимум 200 КБ) в Base64 String?

Мне нужно знать, как это сделать с Android, потому что мне нужно добавить функцию загрузки изображений на удаленный сервер в моем главном приложении, помещая их в строку базы данных в виде строки.

Я ищу в Google и в StackOverflow, но не могу найти простых примеров, которые могу позволить себе, а также я нахожу некоторые примеры, но они не говорят о преобразовании в строку. Затем мне нужно преобразовать в строку для загрузки с помощью JSON на мой удаленный сервер.

Ответы [ 12 ]

0 голосов
/ 19 июня 2017

Используйте этот код:

byte[ ] decodedString = Base64.decode(Base64String.getBytes(), Base64.DEFAULT);

Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
0 голосов
/ 10 января 2017
byte[] decodedString = Base64.decode(result.getBytes(), Base64.DEFAULT);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...