Android, как отправить изображение в MySQL DB

Я пытаюсь отправить andoid растровое изображение в MySQL базы данных. Это то, что я сделал до сих пор:

конвертировать мое растровое изображение с:

    public static String bitMapToString(Bitmap bitmap){
ByteArrayOutputStream baos=new  ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG,100, baos);
byte [] b=baos.toByteArray();
String temp=Base64.encodeToString(b, Base64.DEFAULT);
return temp;}

Я помещаю эту строку в параметры записи и отправляю ее в базу данных … как:
httppost.setEntity (createPostParam (параметры));

на стороне сервера с php, я декодирую свою строку с помощью:

base64_decode($value);

и, наконец, сохранить его в капле.

Когда я вручную сохраняю изображение в базе данных, оно отображается в приложении.
просто отправив из приложения, он показывает мне черное изображение, но я вижу, что двоичные данные хранятся и доступны в базе данных и в приложении …

Кто-нибудь может помочь мне здесь? Может ли быть проблема с UTF-8?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]