将 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 字符串发送。将其作为普通文件发送即可。
替换这条线
$img=base64_encode($data['img']);
作者:
$img=$data['img'];
它应该可以工作
我有 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 字符串发送。将其作为普通文件发送即可。
替换这条线
$img=base64_encode($data['img']);
作者:
$img=$data['img'];
它应该可以工作