ฉันมีฐานข้อมูลซึ่งจะมีภาพต่างๆที่ช่วย BLOB
s. ฉันสามารถเรียบร้อยแล้ใช้รูปภาพบนหน้าเหมือนแล้ว:
<img src="<?php echo 'data:image/jpeg;base64,'.base64_encode($image)?>" alt="Landing" width="150px">
แต่นี้ต้องการการตั้งค่าในส่วนขยายแฟ้มด้วยตนเองในที่แท้จริงแถลงการณ์ที่ data:image/jpeg;
. ปัญหาคือฉันมีหลายของภาพต่างๆที่มีรูปแบบหลากหลาย name. ฉันอยากให้แน่ใจว่าคนประเภทของแฟ้มตั้งค่าเหมาะสมจากพื้นฐานที่แท้จริงส่วนขยายแฟ้มของเฉพาะแฟ้มสื่อสำหรับแต่ละภาพได้ที่นี่ ฉันต้องการอบการอาเรย์ซึ่งบรรจุทั้งหมดส่วนขยายแฟ้มสำหรับแฟ้มพวกนั้นก่อน
อย่างไรก็ดีฉันมีปัญหาการตั้งค่าในส่วนขยาย dynamically. ฉันแค่พยายามและเข้าแทนที่ ''
เดี่ยวรื่องหมากับ ""
เพื่ออนุญาตให้ฉันไปอย่างง่ายดายใช้ตัวแปรภายในของแถลงการณ์เหมือนแล้ว:
<img src="<?php echo "data:image/$images['monitor']['extension'];base64,".base64_encode($image)?>" alt="Landing" width="150px">
มันไม่ได้ผลเพราะว่า src
ป้ายกำกับตัวเองมีสรื่องแล้วฉันเชื่อนะ ของฉันแบบ ide บอกฉันว่าเกิดข้อผิดพลาด Cannot use '[]' for reading
. ฉันยังพยายามใช้ concatinated เดียวรื่องหมาแทน:
<img src="<?php echo 'data:image/' . $images['monitor']['extension'] . ';base64,'.base64_encode($image)?>" alt="Monitor" width="150px">
ซึ่งยังไม่ทำงาน ฉันไม่สามารถค้นหาทางออกไปออนไลน์ตัวเอง มันมีทางที่จะ dynamically ตั้งค่าส่วนขยายของเอกสาร? ถึงแม้ว่าการตั้งค่า jpeg
สำหรับแต่ละภาพส่วนใหญ่ทำงานสำหรับตัวอย่าทำงั้นเพื่อ image/x-ico
แท็บภาพไอคอน renders ภาพไม่สามารถเรียกใช้อย่างเหมาะสม