Google AppEngine PHP API提供了一种读取和写入blob的方法。
public function setBlobValue($blobValue)
{
$this->blobValue = $blobValue;
}
public function getBlobValue()
{
return $this->blobValue;
}
然而,在编写/读取存储在blob中的html字符串时,这似乎不起作用,例如。
$string = "<div>Test</div>"
$obj->setBlobValue(base64_encode($string));
然后在查询之后:
$string = base64_decode($obj->getBlobValue());
不起作用 - 我在这里做错了吗?
(注意这将用于存储比此处示例更大的字符串)