Ajax Upload

พูดคุยแลกเปลี่ยน ปัญหา การเขียน JavaScript เครื่องมือ AJAX Web 2.0 AJAX Framework jQuery และ Node.JS รวมถึง Framework Express ของ Node.JS ทำงานฝั่ง Server

Moderator: mindphp

ภาพประจำตัวสมาชิก
Royter
PHP Jr. Member
PHP Jr. Member
โพสต์: 19
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ที่อยู่: http://www.kzshare.com
ติดต่อ:

Ajax Upload

โพสต์ที่ยังไม่ได้อ่าน โดย Royter »

คือผมได้ลองใช้สคริปสำเร็จรูปดูน่ะครับ แล้วทีนี้มันติดปัญหาที่ว่า พออัพโหลดได้ราวราว 6 - 8 นาที มันจะหยุดอัพโหลด ทำให้ไม่สามารถอัพโหลดไฟล์ใหญ่ใหญ่ได้เลย (ทดสอบกับอัพโหลดสคริปที่เขียนเองแล้ว ก็ผลคล้ายคล้ายกัน ทำให้แน่นอนว่า น่าจะถูกจำกัดโดย host)

ซึ่งโฮสท์ที่ใช้อยู่ สามารถที่จะปรับ php.ini ได้ด้วยตนเอง ผมเลยแก้ไขไฟล์ดังต่อไปนี้ครับ

upload_max_filesize = 100M
max_execution_time = 1000
max_input_time = 1000
memory_limit = 128M

มันก็ยังใช้ไม่ได้ครับ ตรวจสอบจากฟังค์ชั่น phpinfo() แล้ว ก็เป็นตามที่เซ็ตไว้ครับ แน่นอนว่าไฟล์ php.ini ตัวนี้ถูกอ่านแน่นอน

นี่คือเวปที่เปิดครับ

http://www.kzshare.com

ลองใช้คำสั่งแทรกตรง httaccess แล้วครับ ผลเหมือนเดิม
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41131
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: Ajax Upload

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ลอง ทำ form upload ธรรมดา ดู แล้ว
เปิด ฟ้อง Error ใน php แล้วดูว่ามัน Error อะไร ค่อยไปปรับ config ตามที่มันแจ้งมา
อาจจำเป็นต้องปรับ apache ประกอบด้วย
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
Royter
PHP Jr. Member
PHP Jr. Member
โพสต์: 19
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ที่อยู่: http://www.kzshare.com
ติดต่อ:

Re: Ajax Upload

โพสต์ที่ยังไม่ได้อ่าน โดย Royter »

ลองทำฟอรฺมแอัพโหลดธรรมดาแล้วครับ มันกลายเป็นว่า ไฟล์มันหายไปจาก Temp เนื่องจากระยะเวลานานเกินไป ที่ทราบ เพราะใช้คำสั่ง

rename("$add", "upload/$currenttime.jpg");

แต่ตัวแปรใน add กลายเป็น blank

หากเป็นไหล์เล็กเล็ก ที่ใช้เวลาอัพโหลดไม่เกิน 6 นาที จะสามารถอัพขึ้นได้ แล้ว ใช้การได้โดยปรกติ ไม่ทราบว่าตรงนี้ควรแก้ไขอย่างไรครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41131
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: Ajax Upload

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

เปิด Error E_ALL ดูแล้ว
ย้ายไฟล์ใหญ่ๆ ลองใช้ เป็น move_uploaded_file()
ถ้าอย่างนั้น ก็มองประเด็นไป สองที่ คือ OS กับ Webserver ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 32