لا يوجد لدى Ain ASP فئة تحميل مكون، ولا أجرؤ على التباهي بمدى كمالها، ولكنها يمكنها تحقيق الوظائف الأساسية، بما في ذلك استخراج بيانات النموذج، والتحميل إلى مجلدات مختلفة، والحفظ في قاعدة البيانات (يمكن إجراء تحميل النماذج وحفظها في نفس الوقت). الوقت)، والحد من امتدادات التحميل، والحد من حجم التحميل، وتحديد نوع حفظ الملف (اسم الملف الأصلي ووقته بشكل عشوائي)، وما إلى ذلك!
يمكن لهذه الفئة حفظ معلومات المستخدم بالكامل، بما في ذلك النموذج الذي يحمل نفس الاسم (المحفوظ باستخدام، كمحدد مثل request.form)، ومسار العميل لحقل الملف.
بعد معالجة البيانات، سيوفر البرنامج طريقتين-----الملفات والنماذج، ومن خلال هاتين الطريقتين يمكن حفظ الملفات وقراءة المعلومات، ويمكن استدعاؤها
تحصل طريقة GetBytes لفئة fileaction على البيانات الثنائية للملف ويمكنها حفظ هذه البيانات في قاعدة البيانات (لا يوصي المؤلف بحفظ البيانات الثنائية في قاعدة البيانات.
سيؤثر على أداء قاعدة البيانات).
الميزة الأكبر لهذا النوع هي أكثر في تحميل الملفات المتعددة، أي أنه يمكنك استخدام حلقة لحفظ جميع الملفات في نفس الدليل، ويمكنك حفظها في أدلة مختلفة بشكل فردي، فهي مرنة تمامًا وخالية تمامًا القيود المفروضة على أي كائنات أخرى. ويمكنك اختيار طريقة الحفظ بشكل مستقل - الحفظ باسم الملف الأصلي أو الحفظ باسم الملف (الوقت + الرقم العشوائي) الذي يتم إنشاؤه تلقائيًا بواسطة البرنامج.
• اتبع البساطة قدر الإمكان وقلل من التعليمات البرمجية الزائدة عن الحاجة
• تخزين شامل للمعلومات المقدمة من قبل العملاء (النماذج العادية، قيم حقول الملف، نفس قيم النموذج)
• الحصول على معلومات الخطأ بدقة أثناء التحميل
• يمكنك اختيار طريقة حفظ الملف (حفظ باسم الملف الأصلي أو حفظ باسم ملف جديد، اسم الملف الجديد هو الوقت + مجموعة أرقام عشوائية)
• وظيفة حفظ الملفات بسيطة وسهلة الاتصال ومرنة (يمكن تغيير مسار الحفظ وطريقة الحفظ في أي وقت)
• وفي الوقت نفسه، يمكن الحصول على النموذج الثنائي للملف، بحيث يمكن حفظ البيانات الثنائية في قاعدة البيانات.
• الاستخدام المرن لهذه الفئة يسمح بالتحرير المتزامن لبيانات وملفات النموذج (لا يمكن تحقيق ذلك مع الفئات العامة)
• الأمر متروك للجميع لاكتشاف المزيد من الاستخدامات...
• هناك العديد من الأمثلة البسيطة جدًا في العرض التوضيحي، إذا تمكنت من إتقان هذه الأمثلة، فستتمكن من استخدام هذه الفئة بمرونة. تاريخ التحديث: 9-7-2009
1. قم بتحسين الفصل بشكل أكبر لتقليل استهلاك الموارد.
2. أضف وظيفة إنشاء أدلة غير موجودة تلقائيًا.
3. احذف فئة حفظ الملفات البسيطة واحتفظ فقط بوظيفة حفظ الملفات البسيطة.
يوسع