将图像从php直接加载到Glide中

时间:2017-03-18 15:51:05

标签: php android android-glide

我的图片为byte [],我会将其直接加载到Glide 这样的事情:

RecyclerView(适配器)中的Glide:

Glide.with(ctx)
    .load("http://192.168.1.8/connect/getimage.php")
    .into(holder.img);

脚本PHP ==> getimage.php

$sql = "select img from table where id=1032 ";


$stmt = sqlsrv_prepare($this - > connection, $sql);
$result = sqlsrv_execute($stmt);

$information = array();
while ($data = sqlsrv_fetch_array($stmt)) {
    $img = base64_encode($data['img']);
}

echo $img;

如果没有Json,我会直接得到它 将它放入Glide。

2 个答案:

答案 0 :(得分:0)

您不应将图像作为base64字符串发送。只需将其作为普通文件发送。

答案 1 :(得分:0)

替换此ligne

$img=base64_encode($data['img']);

by:

$img=$data['img'];

它应该有效