2016-07-25 4 views
0

Ich möchte BLOB-Bild von DB in Base64-Zeichenfolge codieren, dann möchte ich die Zeichenfolge mit JSON codieren. Ich habe dies versucht:Wie Kodierung Blob zu Base64 String auf yii Rahmen?

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

Das img Feld über Blob ist. Und ich habe nichts. Kann jemand helfen? Dank

+0

warum die chunksplit? Wenn Sie nach json codieren, kodieren Sie einfach die rohe base64-Zeichenfolge. –

+0

also, würden Sie den obigen Code für mich bearbeiten? Ich bin neu mit yii. Danke im Voraus. – Herza

Antwort

0

Mit dieser

echo json_encode($value); 

Statt

echo CJSON::encode($value); 
+0

ist das das Problem? Wie denkst du über chunk_split und Codierung des Blobs ?. Danke trotzdem. – Herza