Получить изображения из удаленной базы данных SQL, используя PHP для базы данных SQLite для Android - PullRequest
0 голосов
/ 29 августа 2011

Я пытаюсь разработать приложение для Android, которое будет подключаться к удаленной базе данных SQL с помощью PHP. У меня есть изображения, хранящиеся в удаленной базе данных SQL как BLOB. (Например, таблица с идентификатором ученика, именем ученика, изображением ученика). Мне нужно будет сохранить эти данные в моей базе данных Android.

Я читал, что использование JSON - это хороший способ, но я не могу найти хороших примеров сохранения блоба изображений из PHP в базу данных Android. Буду признателен, если вы поможете мне как на стороне сервера, так и на стороне клиента. Спасибо.

1 Ответ

3 голосов
/ 29 августа 2011

Причина, по которой вы не нашли примеров использования blob, заключается в том, что настоятельно рекомендуется хранить изображения в виде блога. У меня была та же проблема, что и у вас, и в итоге я решил переключиться и сохранить изображения в файловой системе и только путь в БД. Это значительно облегчает передачу изображений на Android.

Особенно плохая идея хранить изображения в виде блобов на андроиде по нескольким причинам, самая большая из которых - объект никогда не может превышать 1 мегабайт. Так что, если вы пытаетесь создать курсор БД для отображения ваших элементов в виде списка, вы будете ограничены 1-10 элементами до того, как ваше приложение упадет. Я говорю из опыта.

Если вам нужна дополнительная информация, оставьте комментарий. сейчас надо бежать в класс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...