вот мой код -> progress-report.php
тип данных — longblob, Api — FPDF
$res=mysqli_query($conn,"SELECT school_logo FROM dsms_school_img");
while($row=mysqli_fetch_array($res))
{
$logo = '<img src="data:image/jpeg;base64,'.base64_encode($row['school_logo'] ).'"/>';
}
когда я положу это $logo
в $pdf->Image($logo,10,10,188);
это показывает эту ошибку:
Fatal error: Uncaught Exception: FPDF error: Image file has no extension and no type was specified: <img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/4QECRXhpZgAATU0AKgAAAAgABAEPAAIAAAAGAAAAPgEQAAIAAAAPAAAARIKaAAUAAAABAAAAU4dpAAQAAAABAAAAWwAAAABDYW5vbgBDYW5vbiBFT1MgMTAwRAAAAAABAAAAoAAHgpoABQAAAAEAAACxgp0ABQAAAAEAAAC5iCcAAwAAAAIAZAAAkAMAAgAAABQAAADBkgkAAwAAAAIAEAAAkgoABQAAAAEAAADVpDQAAgAAAB0AAADdAAAAAQAAAKAAAAA4AAAACjIwMTc6MDE6MDYgMTY6MDc6MDkAAAAANwAAAAFFRi1TMTgtNTVtbSBmLzMuNS01LjYgSVMgU1RNAP/bAEMABQMEBAQDBQQEBAUFBQYHDAgHBwcHDwsLCQwRDxISEQ8RERMWHBcTFBoVEREYIRgaHR0fHx8TFyIkIh4kHB4fHv/bAEMBBQUFBwYHDggIDh4UERQeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHv/AABEIAVQB/gMBIgACEQEDEQH/xAAdAAACAgMBAQEAAAAAAAAAAAADBAIFAAEGBwgJ/8QAQhAAAQQBAwMDAgQDBgQEBgMAAQACAxEEBRIhBjFBE1FhInEHFDKBI5GhFUJiscHwCFLR4RYkM1NDcoKDkvEXY6L/xAAbAQACAwEBAQAAAAAAAAAAAAACAwABBAUGB//EADMRAAICAQQBAwIFAQgDAAAAAAABAgMRBBIhMUEFE1EiYRQycYHw0RUjQpGhscHhM1Lx/9oADAMBAAIRAxEAPwD6O1LUA9xLqBXNaplsddPSmo55t1OVFlZu4nlfKXlnt6oRqWEEz5zzTrVNPLRW in C:\xampp\htdocs\dignitysmslatest\admin\Module\manage\pdf\fpdf.php on line 271
Поддержка образа памяти
Информация
Автор: Оливье
Лицензия: FPDF
Описание
Этот скрипт позволяет отображать изображения, которые загружаются в память, без необходимости временных файлов. Есть два основных использования:
Для изображения, загруженного в строку:
MemImage (строковые данные [, с плавающей точкой x [, с плавающей точкой y [, с плавающей точкой w [, с плавающей точкой h [, смешанная ссылка]]]]])
Для изображения GD:
GDImage (ресурс im [, float x [, float y [, float w [, float h [, смешанная ссылка]]]]])
где im — идентификатор GD. Если вы используете JpGraph, вы можете получить его с помощью вызова $ graph-> Stroke (_IMG_HANDLER).
$query = "SELECT school_logo FROM dsms_school_img";
$result = mysqli_query($query);
$row = mysql_fetch_assoc($result);
$image = $row['imageField'];
$pdf->MemImage($image, 50, 30);
Других решений пока нет …