我正在制作一个需要获得一个包含4列的表的Android应用程序,1列是BLOB格式的图像,从远程数据库到sqlite数据库。现在我可以通过JSON获取除image列之外的所有信息。但是图像总是出现空的。我的php页面代码是
$ q = mysql_query(“SELECT * From Table WHERE FID>'”。$ _ REQUEST ['FID']。“'”); 而($ E = mysql_fetch_assoc($ Q)) $输出[] = $ë
打印(json_encode($输出));
mysql_close(); ?> 提前谢谢。
答案 0 :(得分:1)
没有数据库,很难确定 - 表的模式会很有用。
首先,我检查同一查询的mysql(命令行)输出,看它是否在数据库中为空。
其次,你需要按照UTF8友好格式按摩图像数据 - base64会这样做。根据值字段的json_encode文档:
此功能仅适用于UTF-8 编码数据。
修改强>