Загрузите изображение в кодировке base64, используя picasso lib в Android

Я хочу загрузить изображение в кодировке base64, используя библиотеку picsso.

mImage=(ImageView) findViewById(R.id.imageload_image);
Picasso.with(this).load("http://i.imgur.com/DvpvklR.png").into(mImage);

код выше работает нормально, но когда я меняю URL

https://bma8.officebrain.com/web/binary/image?model=mail.group&field=image_small&id=1

Не могу загрузить изображение в imageview.

Есть ли другой способ загрузить изображение?

Помогите пожалуйста мне.


person Hemantvc    schedule 01.04.2015    source источник
comment
ваш адрес не работает.   -  person Murtaza Khursheed Hussain    schedule 01.04.2015
comment
Вставьте в браузер Firefox, он работает   -  person Hemantvc    schedule 01.04.2015
comment
что это ограничено только фирфоксом?   -  person Murtaza Khursheed Hussain    schedule 01.04.2015
comment
Я не знаю. Я думаю, что Firefox автоматически обрабатывает изображение, закодированное в базе 64.   -  person Hemantvc    schedule 01.04.2015


Ответы (2)


Вам нужно перехватить ответ и изменить его, попробуйте это решение нажмите

person Marlen    schedule 17.03.2017

Пытаться

byte[] decodedString = Base64.decode(strBase64, Base64.DEFAULT);
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length); 
image.setImageBitmap(decodedByte);
person Akash Moradiya    schedule 01.04.2015