หน้า 1 จากทั้งหมด 1

แยกเก็บไฟล์ที่อัพโหลด ออกจาก web root

โพสต์แล้ว: 20/08/2013 1:03 pm
โดย Chai@gmail.คอม
มีวิธีไหนบ้างครับ เพราะตอนนี้มีข้อจำกัดคือ จำเป็นจะต้อง แยกออกไปเก็บไว้ใน network drive แต่ drive นี้สามารถเข้าถึงจาก web server เท่านั้น เครื่อง client ไม่สามารถเข้าถึงได้ (เหตุผลด้านความปลอดภัยครับ)
ในฐานข้อมูลต้องการเก็บแค่ path ของไฟล์เท่านั้นครับ มีวิธีไหมครับ

Re: แยกเก็บไฟล์ที่อัพโหลด ออกจาก web root

โพสต์แล้ว: 27/08/2013 10:25 am
โดย แวะผ่านมา
Chai@gmail.คอม เขียน:มีวิธีไหนบ้างครับ เพราะตอนนี้มีข้อจำกัดคือ จำเป็นจะต้อง แยกออกไปเก็บไว้ใน network drive แต่ drive นี้สามารถเข้าถึงจาก web server เท่านั้น เครื่อง client ไม่สามารถเข้าถึงได้ (เหตุผลด้านความปลอดภัยครับ)
ในฐานข้อมูลต้องการเก็บแค่ path ของไฟล์เท่านั้นครับ มีวิธีไหมครับ
ผมคิดว่าทำได้นะ อย่างเช่น
http://php.net/manual/en/function.move- ... d-file.php

โค้ด: เลือกทั้งหมด

bool move_uploaded_file ( string $filename , string $destination )
ตรง destination เราก็กำหนดเป็น full path ไปเลย เช่น C:\wwwroot หรือ D:\*** หรือ E:\eee อะไรก็ว่าไป