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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: แยกเก็บไฟล์ที่อัพโหลด ออกจาก web root

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 อะไรก็ว่าไป

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

โดย Chai@gmail.คอม » 20/08/2013 1:03 pm

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

ข้างบน