Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

कैसे एक mysql ब्लॉब से एक छवि प्रदर्शित करने के लिए?

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

यह कोड बिल्कुल ठीक दिखता है। हालांकि, मैंने किसी अन्य व्यक्ति से भी ऐसी ही शिकायत सुनी है और मैं यह आश्वासन देकर इसका निवारण करने में सक्षम था:

  1. PHP स्क्रिप्ट बाइनरी इमेज डेटा भेजने से पहले या बाद में कोई अतिरिक्त कैरेक्टर आउटपुट नहीं करती है।

  2. PHP स्क्रिप्ट को शुद्ध ASCII टेक्स्ट फ़ाइल के रूप में सहेजा जाता है, यूनिकोड/UTF-8 एन्कोडेड फ़ाइल के रूप में नहीं। यूनिकोड/UTF-8 एन्कोडेड PHP फ़ाइलों में पहले बाइट के रूप में एक हस्ताक्षर शामिल हो सकता है। ये बाइट आपके टेक्स्ट एडिटर में अदृश्य होंगे लेकिन सर्वर जेपीईजी/जीआईएफ/पीएनजी डेटा से पहले इन कुछ अतिरिक्त बाइट्स को ब्राउज़र में भेज देगा। इसलिए ब्राउज़र को डेटा की शुरुआत में गलत हस्ताक्षर मिलेगा। वर्कअराउंड के लिए, नोटपैड में एक रिक्त टेक्स्ट फ़ाइल बनाएं, php कोड में पेस्ट करें और फ़ाइल को 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. एक पंक्ति सम्मिलित करने के लिए SqlDataAdapter का उपयोग करना

  2. वर्कबेंच के साथ सर्वर से डेटाबेस का ईआर मॉडल कैसे प्राप्त करें

  3. MySQL:एक ही क्वेरी में सभी तालिका पंक्ति-गणना को सारांशित करें

  4. हाइबरनेट ऑनडिलेट कैस्केड MySQL के लिए काम नहीं कर रहा है लेकिन पोस्टग्रेज़ और एमएस-एसक्यूएल पर काम करता है

  5. mysql को mysqli में कैसे बदलें?