【问题标题】:How to encode blob to base64 string on yii framework?如何在 yii 框架上将 blob 编码为 base64 字符串?
【发布时间】:2016-11-29 02:18:12
【问题描述】:

我想将 blob 图像从 DB 编码为 base64 字符串,然后我想用 JSON 对字符串进行编码。 我试过这个:

$img = Image::model()->findBySql('SELECT img FROM tbl_img WHERE id=1');
$value = chunk_split(base64_encode($img));
echo CJSON::encode($value);

上面的img字段是blob。而我什么都没有。任何人都可以帮忙吗? 谢谢

【问题讨论】:

  • 为什么要分块?如果要编码为 json,只需编码原始 base64 字符串。
  • 那么,你能帮我编辑一下上面的代码吗?我是 yii 的新手。提前致谢。

标签: php mysql yii base64 blob


【解决方案1】:

使用这个

echo json_encode($value);

代替

echo CJSON::encode($value);

【讨论】:

  • 是这个问题吗?您如何看待 chunk_split 和编码 blob?还是谢谢。
猜你喜欢
  • 2012-05-04
  • 2015-12-20
  • 2010-09-19
  • 2015-06-04
  • 2012-01-19
  • 2019-12-23
  • 2013-03-05
  • 2022-11-09
相关资源
最近更新 更多