Сохранить изображение в базе данных MySQL и отобразить его в ImageView в Android?

Я новичок в разработке Android. Я просто пытаюсь сохранить изображение в базе данных MySQL и хочу отобразить это изображение в ImageView.

Что я должен делать?

Я думаю, что я должен хранить URL изображения в базе данных MySQL, но я тоже не знаю, как это сделать.

Я тоже использую PHP.

0

Решение

Один из способов — сохранить версию образа base64, используя php-скрипт с
base64_encode (), который возвращает шифрование base64 изображения, но я не рекомендую его, потому что это увеличивает размер изображения.
Вы должны загрузить изображение на сервер и сохранить в базе данных только путь к изображению, а затем загрузить его в приложение Android.
Вот хороший учебник Java, который объясняет, как загрузить изображение через HTTP http://www.jguru.com/faq/view.jsp?EID=62798 это должно работать для вашего приложения.

1

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

Старайтесь избегать, если можете, хранения изображений в базе данных (так как это увеличит размер).
Если вы не можете избежать, попробуйте использовать BLOB в базе данных .. как уже упоминалось Вот.

ПРИМЕЧАНИЕ: также сделайте небольшое исследование, прежде чем задавать вопросы.

0

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