2017-08-22 10 views
0

は、ここに私のコードです - 私はそれがこのエラーを示し$pdf->Image($logo,10,10,188);でこの$logoを入れたときに>進捗-report.php データ型は、APIはFPDFfpdfでlongbobイメージを表示する方法は?

$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']).'"/>'; 
} 

LONGBLOBです:

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 

答えて

0

メモリの画像をサポート

情報

著者:オリヴィエ ライセンス:FPDF 説明

このスクリプトを使用すると、一時ファイルを必要とせずにメモリにロードされたイメージを表示できます。二つの主な用途があります

MemImage(:画像を文字列にロードされた画像についてGD

で作成された場合、画像がデータベース

  • からロードさ

    • 文字列データ[、float x [、float y [、float h [、混合リンク]]]])

      GD画像の場合:

      GDImage(リソースim [、float x [、float y [、float h [、混合リンク]]]])

      ここで、imはGD識別子です。 JpGraphを使用している場合は、$ graph-> Stroke(_IMG_HANDLER)を呼び出してJpGraphを取得できます。

      $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); 
      
  • +0

    mysqlを使用して質問したのはなぜですか? – Naktibalda

    +0

    はすでにタイプミスを編集しました –

    +0

    サムが何を間違えたのかを説明する方が良いでしょう。 – Naktibalda

    関連する問題