2013-09-29 3 views
1

Мне нужно показать некоторые данные в приложении для Android из внешней базы данных, включая изображение. Я успешно получил текстовые данные из базы данных. Вот мой php-код. Теперь мне нужно получить данные blob. Как я могу это достичь ...?Получить данные изображения blob в приложении Android с помощью json

$id=$_POST['ID']; 

$db_server = mysql_connect($hostname,$username,$password); 

if (!$db_server) die("Unable to connect to MySQL: " . mysql_error()); 

mysql_select_db($database,$db_server); 

    $result=mysql_query("select * from names where ID=$id"); 

    while($row=mysql_fetch_assoc($result)){ 

     $output[]=$row; 
    } 

    print(json_encode($output)); 

    mysql_close($db_server); 

?>

ответ

-3

Ее не рекомендуют передавать данные больших двоичных объектов в JSON, использование URL этого изображения для передачи в ответ.

+0

Изображения находятся в базе данных. Я думаю, что для каждого изображения нет уникального URL-адреса. – Shashika

+0

Вот что я говорю: не держите изображение в базе данных для лучшей производительности. Но если вы хотите сделать то же самое, вам нужно отправить в виде байтов. – Swetank

+0

У вас есть идея, как я могу отправить изображение в виде байтов? – Shashika

Смежные вопросы