รายละเอียดของการตอบ ::
เข้าใจคำว่า folder หรือ directory มั้ยครับ มันก็แค่ที่ ที่เราเก็บไฟล์ตัวจริงๆไว้ ซึ่งชื่อไฟล์ที่เก็บใน folder นี้ เราก็เอสไปเก็บใน db แทน
แล้ว เวลาจะสร้างลิ้งค์ให้คนดาวน์โหลด ก็แค่ใส่ url หรือ path ไปให้ถูก
เช่น
webroot คุณคือ folder ชื่อ myWeb
ใน myWeb คุณสร้าง folder ชื่อ uploads หรือ files หรืออะไรก็ได้ตามสะดวก เวลาอัพโหลดก็ลงที่นี่ แล้วเก็บชื่อไฟล์ลง db
เวลาเอามาใช้ ก็ select จาก db
ตย.
<a href="
http://localhost/myWeb/files/abc.doc">Click Download</a>
ตัวหนาๆนั้นหละ เค้ารียก path