إزالة الملفات غير المرغوب فيها من قائمة الملفات
عند العمل باستخدام تطبيق تحميل ملفات السحب والإفلات بتنسيق HTML5، قد تواجه موقفًا حيث تحتاج إلى إزالة ملفات معينة من قائمة الملفات المحددة. على الرغم من أن الأمر قد يبدو واضحًا، إلا أنه ليس من الممكن حذف الملفات الفردية مباشرة من القائمة. وذلك لأن السمة FileList محددة للقراءة فقط في واجهة HTMLInputElement.
ومع ذلك، لديك خيار بديل. لإزالة كافة الملفات من FileList، يمكنك تعيين خاصية القيمة لعنصر الإدخال بشكل صريح إلى سلسلة فارغة. فيما يلي مثال للتعليمات البرمجية:
document.getElementById('multifile').value = "";
نظرًا لأن القيمة الفارغة ستزيل كافة الملفات من عنصر الإدخال، فمن الضروري لاحظ أن هذا الأسلوب يحذف القائمة بأكملها. إذا كنت بحاجة إلى المزيد من التحكم الدقيق، فستحتاج إلى تنفيذ عمليات التحقق في التعليمات البرمجية الخاصة بك التي تتفاعل مع FileList. على الرغم من أن هذا قد يبدو مرهقًا، إلا أنه يسمح لك بالاحتفاظ بملفات معينة أثناء التخلص من ملفات أخرى.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3