繁体   English   中英

将图像直接从php加载到Glide

[英]load image from php directly into 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。

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

取代这个ligne

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

创建人:

$img=$data['img'];

它应该工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM