انتقل إلى محتوى الدرس

Form Enctype and Encoding Types خاصية Enctype وأنواع ترميز البيانات

تعلم التحكم في خصائص نماذج HTML: أتقن تحديد مسار المعالجة action، والمفاضلة بين GET و POST، وضبط ترميز enctype، والتحكم في الإكمال التلقائي، وتأمين النوافذ المنبثقة.
5 صفوف تعليمية
لغة HTML
10,104 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي
تحدد خاصية نوع الترميز enctype صيغة الوسائط المستخدمة لتشفير وحزم بيانات النموذج قبل إطلاقها عبر الشبكة. وتعمل هذه الخاصية حصرياً عندما تكون طريقة الإرسال محددة بالقيمة method="post".
الصف 2 صورة توضيحية
مقارنة أنواع ترميز النموذج enctype بين السلسلة النصية والبيانات متعددة الأجزاء
الصف 3 شرح توضيحي
تعد القيمة application/x-www-form-urlencoded الخيار الافتراضي، حيث تحول المسافات إلى إشارات جمع وترمز المحارف الخاصة. ولكن عند تضمين حقول رفع الملفات <input type="file">، يلزم ضبط القيمة صراحة على multipart/form-data لضمان النقل الثنائي السليم.
الصف 4 كود برمجي
HTML
<!-- Mandatory enctype for file uploads -->
<form action="/upload" method="post"
  enctype="multipart/form-data">
  <label for="doc-file">Select Document:</label>
  <input id="doc-file" name="document" type="file">
  <button type="submit">Upload File</button>
</form>
الصف 5 ملاحظة هامة