This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

HttpPostedFile الفئة

Visual Studio 2010

يوفر الوصول إلى الأشخاص ملفات التي تم إيداعها قبل عميل.

مساحة الاسم:  System.Web
التجميع:  System.Web (في System.Web.dll)

public sealed class HttpPostedFile

HttpFileCollection فئة وصولاً إلى الجميع ملف s الذي يتم تحميله من عميل ملف. مجموعة HttpPostedFile توفر الفئة خصائص وأساليب إلى الحصول على معلومات حول ملف مفرد و إلى قراءة وحفظ الملف.

HtmlInputFile إمكانية استخدام عنصر التحكم إلى تحديد ثم قم بتحميل الملفات من العميل.

ملفات يتم تحميل تنسيق MIME multipart/النموذج-بيانات. بشكل افتراضي، يتم مؤقتاً الجميع الطلبات، بما في ذلك حقول النموذج وتحميل ملفات بقعة صغيرة من 256 Kb إلى قرص، بدلاً من الاحتفاظ بذاكرة الملقم.

يمكنك تحديد الحجم الطلب الحد الأقصى المسموح به بواسطة الوصول إلى MaxRequestLengthخاصية أو بتعيين maxRequestLengthسمة httpRuntime عنصر (مخطط إعدادات ASP.NET)عنصر ضمن آلة.config أو ويب.config ملف. الافتراضي هو 4 MB.

كمية بيانات التي هو تخزينها مؤقتاً في ذاكرة الملقم لطلب، والذي يتضمن ملف عمليات الإيداع، يمكن أن يكون محدداً بالوصول إلى RequestLengthDiskThresholdخاصية أو بتعيين requestLengthDiskThresholdسمة httpRuntime عنصر (مخطط إعدادات ASP.NET)عنصر ضمن آلة.config أو ويب.config الملف.

بواسطة ضبط في MaxRequestLengthو RequestLengthDiskThresholdالخصائص، والتي يمكن توليف دقيق الأداء الخاص بك الخادم. بالإضافة إلى ذلك، يجب عليك تعيين MaxRequestLengthلمنع هجمات رفض الخدمة يعود إلى إرسال ملفات قطر أيمن متوسط الحجم للمستخدمين الخادم.

موارد الملقم الذي يتم تخصيص احتياطي تم إيداعه ملف إلى تلف عند انتهاء الطلب. لحفظ نسخ متانة من ملف، استخدم SaveAsالأسلوب.

يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0, 1.1, 1.0
إظهار: