الطرق الشائعة لفئة FileItem:
1. منطقية Isformfield ()
يتم استخدام طريقة ISFormField لتحديد ما إذا كانت البيانات المغلفة بواسطة كائن فئة FileItem هي حقل نموذج نصي عادي أو حقل نموذج الملف. إذا كان حقل النماذج العادي ، فإنه يعيد صحيحًا ، وإلا فإنه يعود خطأ. لذلك ، يمكن استخدام هذه الطريقة لتحديد ما إذا كان حقل نموذج عادي أو حقل نموذج تحميل الملف.
2. سلسلة getName ()
يتم استخدام طريقة getName للحصول على اسم الملف في حقل تحميل الملف.
لاحظ أن أسماء الملفات التي تم الحصول عليها في IE أو Firefox مختلفة. في IE ، إنه مسار مطلق ، وفي Firefox ، إنه مجرد اسم ملف.
3. String getFieldName ()
يتم استخدام طريقة getFieldName لإرجاع قيمة سمة اسم علامة النموذج. كما في المثال أعلاه ، قيمة <type type = "text" name = "column" />.
4. كتابة باطلة (ملف ملف)
يتم استخدام طريقة الكتابة لحفظ محتوى الجسم المحفوظ في كائن FileItem إلى ملف محدد. إذا تم حفظ المحتوى الرئيسي في كائن FileItem في ملف مؤقت ، بعد اكتمال الطريقة بنجاح ، قد يتم مسح الملف المؤقت. يمكن أن تكتب هذه الطريقة أيضًا محتوى حقل النماذج العادية في ملف ، ولكن الغرض الرئيسي منه هو حفظ محتوى الملف الذي تم تحميله في نظام الملفات المحلي.
5. سلسلة getstring ()
يتم استخدام طريقة getString لإرجاع محتوى دفق البيانات المحفوظ في كائن FileItem كسلسلة. له تعريفان محمرين:
العام java.lang.string getstring ()
public java.lang.string getstring (java.lang.string الترميز)
يلقي java.io.unsupportedencodingexception
يستخدم السابق مجموعة الأحرف الافتراضية لتشفير محتوى الجسم إلى سلسلة ، ويستخدم الأخير مجموعة الأحرف التي تحددها المعلمة لتحويل محتوى الجسم إلى سلسلة. في حالة حدوث تشويه الصينية عند قراءة محتوى عنصر حقل النماذج العادي ، يرجى الاتصال بطريقة الحصول على getString الثانية وتمرير اسم ترميز مجموعة الأحرف الصحيح له.
6. سلسلة getContentType ()
يتم استخدام طريقة getContentType للحصول على نوع الملف الذي تم تحميله ، أي قيمة سمة رأس حقل النموذج "نوع المحتوى" ، مثل "Image/JPEG". إذا كان كائن فئة FileItem يتوافق مع حقل النماذج العادية ، فسيتم إرجاع الطريقة NULL.
7. منطقية Isinmemory ()
يتم استخدام طريقة isInMemory لتحديد ما إذا كان محتوى البيانات المغطى بواسطة كائن FileItem يتم تخزينه في الذاكرة أو في ملف مؤقت. إذا تم تخزينه في الذاكرة ، فإنه يعود صحيحًا ، وإلا فإنه يعيد خطأ.
8. باطل حذف ()
يتم استخدام طريقة الحذف لمسح المحتوى الرئيسي المخزن في كائن فئة FileItem. إذا تم حفظ المحتوى الرئيسي في ملف مؤقت ، فسيقوم طريقة الحذف بحذف الملف المؤقت.
على الرغم من أنه سيتم مسح الملفات المؤقتة تلقائيًا عندما يتم جمع كائن FileItem بواسطة جامع القمامة ، إلا أن استدعاء طريقة الحذف في الوقت المناسب يمكن أن تقوم بمسح الملفات المؤقتة في وقت مبكر وتحرير موارد تخزين النظام. بالإضافة إلى ذلك ، عندما يحدث استثناء في النظام ، لا يزال من الممكن حفظ بعض الملفات المؤقتة بشكل دائم على القرص الثابت.
9. InputStream getInputStream ()
إرجاع محتوى البيانات للملف الذي تم تحميله في شكل دفق.
10.
إرجاع الحجم في بايت الملف الذي تم تحميله.
تتحدث المقالة أعلاه باختصار عن الأساليب المشتركة لـ FileItem هي كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.