2014-11-21 3 views
0

Я отправляю строку изображения с android на Php-сервер, используя формат Base64. Но на конце сервера полное изображение не отображается. Отображается только верхняя часть изображения. Я использовал следующий код нижеКодировать изображение в строку, используя формат Base64

Bitmap bitmap2 = BitmapFactory.decodeFile(fileUri.getPath(), options);   
    ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
    bitmap2.compress(Bitmap.CompressFormat.PNG, 90, stream); 
    byte [] byte_arr = stream.toByteArray(); 

    String image_str = Base64.encodeToString(byte_arr, Base64.DEFAULT); 
    System.out.println("image_str >>>> " + image_str); 

Здесь я беру фото, а затем отправляю на сервер. Я также reffer Image not encoded successfully, но я не получил решение.

спасибо.

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

ответ

0

Скачать Base64 класс здесь Base64 и заменить его и попробовать снова

+0

Какой класс я должен заменить? Я имею в виду, ты говоришь о библиотеке? – user3816185

+0

Вместо использования android.util.base64 используйте класс base64 из этой библиотеки –

+0

Это вам помогло ??? –

Смежные вопросы