สอน codeigniter วิธีตั้งค่าให้สามารถอัพโหลดไฟล์ svg ได้
SVG เป็นอีก type หนึ่งของไฟล์รูปภาพที่ให้ความคมชัดและเป็นที่นิยมในการนำมาพัฒนาเว็บไซต์สมัยใหม่
เราสามารถใช้ SVG ไฟล์ในการพัฒนาเว็บไซต์ที่มีแปลกใหม่ เช่น สามารถใช้คำสั่งในการเปลี่ยนสีของไฟล์ได้
สามารถนำไปปรับแต่งเป็นรูปร่างต่าง ๆ หรือสามารถทำอนิเมชั่นใน SVG ได้โดยการเขียนโปรแกรม ซึ่งไม่สามารถ
ทำได้ในไฟลืรูปภาพทั่วไปอย่าง jpg หรือ png
โดยค่าเริ่มต้นของ codeigniter แล้วจะไม่สามารถอัพโหลด svg ไฟล์ได้
วิธีตั้งค่าให้ codeigniter สามารถอัพโหลดไฟล์ svg ได้ สามารถทำได้ดังนี้ครับ
1. เปิดไฟล์ config/mimes.php ให้เราเพิ่ม svg file type เข้าไปใน mimes array
'svg' => array('image/svg+xml')
2. ตอนใช้งานก็กำหนด allowed_types ให้มี svg ไฟล์ ดังนี้ครับ
$config['allowed_types'] = 'svg|gif|jpg|png'; $this->load->library('upload', $config);
ใน codeigniter นั้นไม่ได้ตั้งค่า default สำหรับ SVG ไว้แต่เราก็สามารถเพิ่มคุณสมบัตินี้เข้าไปเพื่อใช้งาน
ในเฟรมเวิร์คได้ไม่ยากเลย เป็น Tips & Trick เล็ก ๆ ที่หวังว่าจะเป็นประโยชน์สำหรับนักพัฒนาทุกท่าน