Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara menampilkan Gambar dari gumpalan mysql

<?php
  header("Content-type: $type");
  echo $blobData;
?>

Kode ini terlihat sangat OK. Namun, saya mendengar keluhan serupa dari orang lain dan saya dapat memecahkannya dengan memastikan bahwa:

  1. Skrip php tidak menampilkan karakter tambahan apa pun sebelum atau setelah mengirim data gambar biner.

  2. Skrip php disimpan sebagai file teks ASCII murni, bukan sebagai file yang disandikan Unicode/UTF-8. File PHP yang disandikan Unicode/UTF-8 mungkin menyertakan tanda tangan sebagai byte pertama. Byte ini tidak akan terlihat di editor teks Anda tetapi server akan mengirimkan beberapa byte tambahan ini ke browser sebelum data JPEG/GIF/PNG. Oleh karena itu, browser akan menemukan tanda tangan yang salah di awal data. Untuk mengatasinya, buat file teks kosong di notepad, rekatkan kode php dan simpan file dalam penyandian ANSI.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mencoba mengakses offset array pada nilai tipe bool

  2. Apa perbedaan praktis antara `REPLACE` dan `INSERT ... ON DUPLICATE KEY UPDATE` di MySQL?

  3. Apa solusi terbaik untuk penyatuan koneksi database dengan python?

  4. mysqli_connect():(HY000/2002):Tidak dapat terhubung ke server MySQL lokal melalui soket

  5. mysql:Tidak bisakah kita membuat pemicu pada tabel sistem?