مقالة مقدمة من wulin.com (www.vevb.com): في الماضي ، عند تحميل الملفات ، يمكننا فقط تحديد ملف واحد في وقت واحد. إذا كنت ترغب في تنفيذ تحميل ملفات متعددة ، فستضيف إما مربع الملف ديناميكيًا أو استخدام Flash بدلاً من ذلك. الآن من السهل علينا تنفيذ هذه الوظيفة في HTML5.
في الماضي ، عند تحميل الملفات ، يمكننا تحديد ملف واحد فقط في وقت واحد. إذا كنت ترغب في تنفيذ تحميل ملفات متعددة ، فستضيف إما مربع الملف ديناميكيًا أو استخدام Flash بدلاً من ذلك. الآن من السهل علينا تنفيذ هذه الوظيفة في HTML5.كائن Filelist:
كائن FileList هو في الواقع قائمة بكائنات الملفات المتعددة. في HTML5 ، إذا كنت ترغب في تحميل ملفات متعددة ، نحتاج فقط إلى إضافة السمة المتعددة إلى إدخال نوع الملف الأصلي.
HTML
جافا سكريبت
من أجل السماح للجميع بمشاهدة مربع نص التحميل هذا بوضوح ، كتبت ببساطة JS واستخدمته لاجتياز الملفات في Filelist. لا يهم إذا لم يفهم ذلك JS. هذا أساسا لإثبات أن عنصر التحكم هذا يحصل على ملفات متعددة.
رمز كامل