hi iam в настоящее время работает над андроидным приложением, которое хранит изображения в базе данных и возвращает его обратно для просмотра изображения. Я конвертирую изображение в бит amp и загружаю его в таблицу mysql мой код: следующий код извлечь изображение из ImageGallery:Просмотр изображения из таблицы sql
Intent i = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(i, ACTIVITY_SELECT_IMAGE);
Он начнет ImageGallery, теперь вы можете выбрать изображение, и в onActivityResult вы можете декодировать изображение в растровое изображение, как описано в ссылке: здесь:
protected void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent) {
super.onActivityResult(requestCode, resultCode, imageReturnedIntent);
switch(requestCode) {
case REQ_CODE_PICK_IMAGE:
if(resultCode == RESULT_OK){
Uri selectedImage = imageReturnedIntent.getData();
String[] filePathColumn = {MediaStore.Images.Media.DATA};
Cursor cursor = getContentResolver().query(selectedImage, filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
String filePath = cursor.getString(columnIndex);
cursor.close();
Bitmap yourSelectedImage = BitmapFactory.decodeFile(filePath);
}
}
}
p л.с код для загрузки растрового изображения
на сервер:
$base= $_REQUEST['yourselectedimage'];
$buffer = mysql_real_escape_string($base);
затем вставив $ буфера в таблицу двоичных объектов типа столбца , но я не знаю, как отображать изображения битовой карты из таблицы с представлением изображения, пожалуйста, помогите меня в этом ...