我想在<img>
标签中显示Base64图像。我在JSON数组中有Base64图像。我使用Foreach在TCPDF表中显示图像。但什么也没显示。
JSON数组示例=> [{'SNO':0,'IMG': <encodeded-base64-code>}]
我从PHP获取图像代码,将其编码为Base64,然后使用Foreach在我的TCPDF中显示图像。但什么也没显示。
while($row = oci_fetch_assoc($prs))
{
$result1['SNO'] = $row['SNO'];
if (is_object($row['IMG']))
{
$img=$row["IMG"]->load();
$row["IMG"]->free();
$result1['IMG'] = base64_encode($img);
}
array_push($result, $result1);
$res = json_encode($result);
}
$dt = array();
$dt = json_decode($res);
$tbl = '<table><tr>
<th>Sno</th>
<th>Image</th></tr>';
foreach($dt as $key => $lbl)
{
$tbl .= '<tr><td>'.$lbl->SNO.'</td>';
$tbl .= '<td><img src="data:image/jpeg;base64,'.$lbl-> IMG.'"></td></tr>';
}
$tbl .= '</table>';
$pdf->writeHTML($tbl, true, false, false, false, '');
$pdf->Output('create.pdf', 'I');
在html表中循环显示Base64图像。