Я новичок в разработке Android. Я просто пытаюсь сохранить изображение в базе данных MySQL и хочу отобразить это изображение в ImageView.
Что я должен делать?
Я думаю, что я должен хранить URL изображения в базе данных MySQL, но я тоже не знаю, как это сделать.
Я тоже использую PHP.
Один из способов — сохранить версию образа base64, используя php-скрипт с
base64_encode (), который возвращает шифрование base64 изображения, но я не рекомендую его, потому что это увеличивает размер изображения.
Вы должны загрузить изображение на сервер и сохранить в базе данных только путь к изображению, а затем загрузить его в приложение Android.
Вот хороший учебник Java, который объясняет, как загрузить изображение через HTTP http://www.jguru.com/faq/view.jsp?EID=62798 это должно работать для вашего приложения.
Старайтесь избегать, если можете, хранения изображений в базе данных (так как это увеличит размер).
Если вы не можете избежать, попробуйте использовать BLOB
в базе данных .. как уже упоминалось Вот.
ПРИМЕЧАНИЕ: также сделайте небольшое исследование, прежде чем задавать вопросы.