我正在使用FPDF生成dinamic PDF。 现在我陷入困境,我从Javascript发送一个包含Graph的base64图像。
这是我在FPDF类中的代码,用于插入图像。
function Grafici ($image)
{
list($type, $image) = explode(';', $image);
list(, $image) = explode(',', $image);
$data = base64_decode($image);
file_put_contents('/tmp/image.png', $data);
$this->Image('/tmp/image.png', 10, 63, 100);
}
如您所见,我将图像保存在服务器磁盘上。 有没有办法避免储蓄?如果我删除file_put_contents命令并直接将$ data放在$ this->图片($ data,10,63,100); FPDF返回错误:
FPDF错误:图像文件没有扩展名,也没有指定类型: