14
กำลังส่ง multipart / formdata ด้วย jQuery.ajax
ฉันมีปัญหาในการส่งไฟล์ไปยังสคริปต์ PHP ฝั่งเซิร์ฟเวอร์โดยใช้ ajax-function ของ jQuery เป็นไปได้ที่จะได้รับ File-List $('#fileinput').attr('files')แต่จะเป็นไปได้อย่างไรในการส่งข้อมูลนี้ไปยังเซิร์ฟเวอร์ อาร์เรย์ผลลัพธ์ ( $_POST) บนเซิร์ฟเวอร์ php-script คือ 0 ( NULL) เมื่อใช้ไฟล์ - อินพุต ฉันรู้ว่ามันเป็นไปได้ (แม้ว่าฉันจะไม่พบโซลูชัน jQuery ใด ๆ จนกระทั่งตอนนี้มีเพียงรหัส Prototye ( http://webreflection.blogspot.com/2009/03/safari-4-multiple-upload-with-progress.html ) ) ดูเหมือนว่าจะค่อนข้างใหม่ดังนั้นโปรดอย่าพูดถึงการอัปโหลดไฟล์จะเป็นไปไม่ได้ผ่าน XHR / Ajax เพราะมันใช้งานได้อย่างแน่นอน ฉันต้องการฟังก์ชั่นใน Safari 5, FF และ Chrome จะดี แต่ไม่จำเป็น รหัสของฉันตอนนี้คือ: $.ajax({ url: 'php/upload.php', data: …