我的 MYSQL 数据库包含 5 行
id, name, username, password, email, image
图像类型为 BLOB。
我的 PHP 代码如下,用于从 MYSQL 获取 JSON 数据。
while($row = mysqli_fetch_array($res)){
array_push($result,
array('id'=>$row[0],
'name'=>$row[1],
'username'=>$row[2],
'password'=>$row[3],
'email'=>$row[4],
'image'=>$row[5])
));
}
echo json_encode(array("result"=>$result));
我的应用程序将加载比预期更长的时间来解析返回的 JSON 中的 base64 图像字符串。
那么高效存储和检索图像文件的最佳方式是什么?
最佳答案
我遇到了类似的问题。所以我避免在 MySql 中存储图像。 我将它们作为图像文件存储在服务器中,并使用 picasso 来显示图像。它非常容易转换和使用。
关于php - 如何高效地通过JSON从MYSQL服务器获取BLOB图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32942334/