แก้ปัญหา การ Upload ภาพ ได้แล้ว


เรียนคณะผู้ดูแลระบบ GotoKnow ผู้เขียนได้ลองปรับชื่อไฟล์ภาพให้สั้นลง พบว่า สามารถ Upload ภาพได้ จึงเรียนมาเพื่อทราบ

                                                                                                                   ไอดิน-กลิ่นไม้



ความเห็น (2)

ผมคิดว่าปัญหาที่ท่านอาจารย์ถามมานี่น่าสนใจครับ และก็คิดว่ามีอีกหลายๆคนที่เจอแบบนี้เหมือนกัน ในความเห็นของผมน่าจะเป็นเรื่องของการตั้งชื่อไฟล์อย่างที่ท่านอาจารย์บอกนั่นแหละครับ เพียงแต่ไม่น่าจะเกิดจากเรื่องของความยาวของชื่อเพียงอย่างเดียว แต่น่าจะเป็นเรื่องของหลักการตั้งชื่อด้วย

ถ้าจำกันได้สมัยก่อนตอนที่เราใช้ DOS เรื่องการตั้งชื่อไฟล์นี่เราต้องเคร่งครัดกันมาก เช่นความยาวไม่เกินกี่ตัวอักษร ห้ามใช้สัญลักษณ์ (ยกเว้นบางตัวเช่น _ under score) ห้ามใช้ space bar หรือควรใช้แต่อักษรตัวเล็กเป็นต้น (DOS/Windows ใช้ตัวใหญ่หรือเล็กมีค่าเท่ากัน แต่พวก UNIX หรือ Linux จะต่างกัน) ปัจจุบัน Hosting ก็มีหลายระบบการตั้งชื่อไฟล์ที่ไม่เป็นมาตรฐานอาจทำให้เกิดปัญหาได้

สำหรับปัญหาเรื่องที่เวลาเราโพสรูปลงในบันทึกทั้งที่เลือกภาพแรกเพื่อให้ปรากฏเป็นภาพนำแล้วแต่หลังโพสกลายเป็นรูปอื่น อันนี้เป็นความเห็นส่วนตัวนะครับผมคิดว่าระบบจะเลือกรูปเรียงลำดับตามชื่อของไฟล์ เช่นแม้เราจะเอาไฟล์ชื่อ bxxx.xxx เรียงให้อยู่เป็นภาพแรก แต่ถ้าในกลุ่มไฟล์ที่เราโหลดมีไฟล์ชื่อ axxx.xxx ไฟล์นี้ก็จะถูกเลือกเป็นภาพนำ วิธีที่ผมใช้คือนอกจากตั้งชื่อไฟล์ให้เป็นแบบมาตรฐานแล้ว หากบันทึกนั้นมีภาพหลายภาพก็จะตั้งชื่อให้เรียงลำดับโดยใช้ตัวเลขนำหน้าชื่อเลยเช่น 01_filename.xxx, 02_filename.xxx ไปจนหมดทุกไฟล์โดยที่ไฟล์ที่ขึ้นต้นด้วย 01 จะเป็นรูปที่ต้องการให้ปรากกเป็นภาพนำครับ

อย่างที่บอกครับเป็นความเห็นของผมคนเดียวหากไม่ถูกต้องอย่างไร สมาชิกช่วยแนะนำด้วยครับ สำหรับหลักการตั้งชื่อไฟล์อย่างถูกต้องลองเข้าไปอ่านได้ที่นี่ครับ http://www.layer3d.com/forum/index.php?topic=3096.0

ขอบคุณสำหรับคำแนะนำของอาจารย์ไอดินและอาจารย์ Lungnoke มากค่ะ ติดปัญหามาตั้งแต่ตอนบ่าย เพิ่งแก้ปัญหาได้จากคำแนะนำของอาจารย์ทั้งสองท่านค่ะ ขอบคุณมากค่ะ


คำตอบ (0)

ไม่มีคำตอบ

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท