HttpPostedFile Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Hozzáférést biztosít az ügyfél által feltöltött egyes fájlokhoz.
public ref class HttpPostedFile sealed
public sealed class HttpPostedFile
type HttpPostedFile = class
Public NotInheritable Class HttpPostedFile
- Öröklődés
-
HttpPostedFile
Megjegyzések
Az HttpFileCollection osztály hozzáférést biztosít az ügyfélről fájlgyűjteményként feltöltött összes fájlhoz. Az HttpPostedFile osztály tulajdonságokat és metódusokat biztosít az egyes fájlok adatainak lekéréséhez, valamint a fájl olvasásához és mentéséhez.
A HtmlInputFile vezérlő segítségével kiválaszthat és feltölthet fájlokat egy ügyfélből.
A fájlok miME többrészes/űrlap-adatformátumban vannak feltöltve. Alapértelmezés szerint az összes kérelem, beleértve az űrlapmezőket és a feltöltött fájlokat, nagyobb, mint 256 KB, a rendszer puffereli a lemezre a kiszolgáló memóriája helyett.
A maximálisan engedélyezhető kérelemméretet a
A kérések kiszolgálómemóriában pufferelt adatmennyisége, amely fájlfeltöltéseket is tartalmaz, a RequestLengthDiskThreshold tulajdonság elérésével vagy a requestLengthDiskThreshold elem Machine.config vagy Web.config fájlban lévő attribútumának beállításával határozható meg.
A tulajdonságok és MaxRequestLength a RequestLengthDiskThreshold tulajdonságok módosításával finomhangolhatja a kiszolgáló teljesítményét. Emellett érdemes megfontolnia a MaxRequestLength szolgáltatásmegtagadási támadások megelőzését is, amelyeket a nagy fájlokat a kiszolgálóra küldő felhasználók okoznak.
A feltöltött fájl puffereléséhez lefoglalt kiszolgálói erőforrások a kérés befejeződésekor elvesznek. A fájl tartós másolatának mentéséhez használja a metódust SaveAs .
Tulajdonságok
| Név | Description |
|---|---|
| ContentLength |
Lekéri a feltöltött fájl méretét bájtban. |
| ContentType |
Lekéri az ügyfél által küldött fájl MIME-tartalomtípusát. |
| FileName |
Lekéri a fájl teljes nevét az ügyfélen. |
| InputStream |
Lekéri a Stream feltöltött fájlra mutató objektumot, hogy felkészüljön a fájl tartalmának olvasására. |
Metódusok
| Név | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| SaveAs(String) |
Egy feltöltött fájl tartalmát menti. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |