×

سيتي بقت فودلارا

سيتم نقل محتوي موقع سيتي الي موقعنا الجديد فودلارا


مميزات جديدة في الدورات وتشغيل الدورات
لو مشترك معانا بموقعنا سيتي هتقدر تدخل فودلارا بحسابك القديم في موقع فودلارا مجانا
و خلال شهر نوفمبر وديسمبر فلاش سيل وتخفيضات من 30 وحتي 50 بالمائة علي جميع الدورات
اضغط هنا .. 👇👇
www.vodlara.com
مصر عضوية مدفوعة 19/05/2015

How to Do Filter On File Upload

لو عايز اجعل الفايل ابلود يحمل صور فقط جميع الامتدادات ويمنع تحميل اى نوع ملف آخر ؟؟؟

رد الموضوع

سيتي ستار لتكنولوجيا المعلومات
الادارة

اسهل طريقة لعمل فلترة للفايل ابلود
filter files in file upload


1- تضع الفايل ابلود من شريط الادوات
2- تضع بجواره
RegularExpressionValidator
وهو خاص بالتحقق من اشياء معينة وهنا سوف نتحقق من امتداد ملفات الصور بجميع انواعها

 <asp:FileUpload ID="fileUpload1" runat="server" />

     <asp:RegularExpressionValidator ID="RegularExpressionValidator2" ErrorMessage="الملفات المسموحة صور فقط بأي امتداد صور"
          runat="server" ControlToValidate="fileUpload1" ValidationExpression=".*(\.jpg|\.gif|\.png|\.GIF|\.JPG|\.bmp)"> </asp:RegularExpressionValidator>

وهو يأخذ الخاصية
- النص الذي سيظهر للخطأ عند محاولة رفع ملف غير مسموح بهErrorMessage
-  ايضا الخاصية التي تكتب بها نوع الملفات حيث تزيد فقط امتداد الملف كالاتي
|\.bmp
|\.rar
|\.mov

حيث ان اي امتداد ملف ستكتبه بهذا الشكل سوف تستطيع رفع نوعيته هو فقط