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

PHP पृष्ठ में आईएमजी स्रोत के रूप में ओरेकल ब्लॉब

खैर, आप कुछ चीजें कर सकते हैं। आप या तो एक पेज बना सकते हैं जो छवि को प्रस्तुत करेगा

<img src="image.php?id=123" />

उस image.php पेज में यह होगा:

$sql = "SELECT image FROM images WHERE image_id = " . (int) $_GET['id'];
$stid = oci_parse($conn, $sql);
oci_execute($stid);
$row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS);
if (!$row) {
    header('Status: 404 Not Found');
} else {
    $img = $row['IMAGE']->load();
    header("Content-type: image/jpeg");
    print $img;
}

या, आप बेस 64 को src में एन्कोड कर सकते हैं (ध्यान दें, सभी ब्राउज़र इसे अच्छी तरह से हैंडल नहीं करते हैं):

<img src="data:image/jpeg;base64,<?php echo base64_encode($img); ?>" />


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. उपयोगकर्ता परिभाषित सूची को हाइबरनेट से ऑरैकल संग्रहीत प्रक्रिया में पास करना

  2. जावा मल्टीकास्ट टाइम टू लिव हमेशा 0 . होता है

  3. PHP:oci_bind_by_name और टाइमस्टैम्प फ़ील्ड परिणाम ORA-01461 में:केवल एक लंबे कॉलम में सम्मिलित करने के लिए एक लंबा मान बाँध सकते हैं

  4. IO त्रुटि:नेटवर्क एडेप्टर कनेक्शन स्थापित नहीं कर सका - Oracle 11gR2 के साथ। SQL डेवलपर के साथ जुड़ना

  5. चीनी प्रतीकों को oracle DB . में चिपकाएं