A-AA+then

อัพโหลด ไฟล์ที่มีขนาดใหญ่ๆ

1,742
 ขอปรึกษาอาจารย์ครับ จะทำไงให้ PHP มันสามารถ อัพไฟล์ที่ขนาด 10-50 mb. ได้ ครับ ผมลองมาหลายวิธีแระ ตรวจสอบ php.ini ของ Host เค้าก็ limit ใว้ ตั้ง 200 mb. ครับ ไม่รู้เป็นเพราะ อาราย แต่ลอง อัพไฟล์ เล็กๆ ไม่เกิน 5 mb. ก็ปกติดี

มีวิธีแก้ไข ใหมครับ ช่วยชี้แนะหน่อย

11 ความคิดเห็น

มีบนเว็บนะครับ ลองหาดู

อาจต้องกำหนดหลายรายการครับ
1

 ผมลอง อ่านละทำตามเกือบ ทุกวิธี ครับ แต่ม่ายได้ สะที แบบ ว่า เน็ตบ้านผม ค่อนข้างช้า แล้ว เวลา อัพโหลด ก็ ต้องใช้ เวลา เคยมีคนบอกว่า Browser ต้องทำงานไม่เิกิน 30 วินาที นานกว่านั้น จาอัพโหลด ลำบาก ไฟล์ขนาด 50-100 Mb. เนี้ย ของผมใช้เวลา เกือบ 1 ชม. เลย ครับ หลังจากนั้น

มันจะมี ERR เหมือน หา Dir ปลายทางที่อัพโหลด ไป ม่ายเจอ ครับ No suc file อะรัยนี้แระ ครับ แต่ พอ มาอัพ ไฟล์ เล็กที่มีขนาดไม่เกิน 10 Mb. มันก็ปกติ ดี หุหุ งมมา 2 วัน แระ คร๊าบ
2

set_time_limit(0);

หาบนเว็บดูอีกเช่นกัน
3

 อันนี้ ก็ลองแล้ว เช่น กัน ครับ เอาใว้บน สุด ของหน้า เลย หุหุ
4

 ผมจับภาพมาให้ดู ครับ ผมเก็บข้อมูลลง ฐานข้อมูลด้วย ข้อมูลก็ ลงปกติ ครับ 
5

No such file or directory

หมายถึงไม่สามารถ copy ได้ครับ

1. อ้างถึงไฟล์ต้นทางไม่ถูกต้อง
2. path ปลายทาง ไม่มีอยู่จริง หรือ ไม่สามารถเขียนได้
6

ก็นี้ แระ รับ ที่ผม งง เพราะ เป็น ไฟล์ เล็กๆ มันก็อัพ ปกติ ???? 
7

ให้ใช้ ฟังค์ชั่น move_uploaded_file แทน copy ดูครับ

ปล. พึ่งเข้ามาเห็๋นที่นี่ มาถามด้วย ตอบ 2 ที่เลยละกัน ๕๕๕+
8

งงอ่า
9

ลองกำหนด memory_limit = -1M ดูครับแล้วก็ กำหนด ตรง upload_max_filesize ก็กำหนดไว้เยอะครับ ลองดูครับ เพราะว่าผมทำใน localhost เครื่องผมก็อัฟได้ 200 ,300 M นะครับ
10

โอ๊วกระทู้เก่าแล้ว แต่ยังอุส่ามาตอบขอบคุณมากๆครับ เด๋วจาลองดู ครับผม
11
^