HttpPostedFile Třída

Definice

Poskytuje přístup k jednotlivým souborům, které klient nahrál.

public ref class HttpPostedFile sealed
public sealed class HttpPostedFile
type HttpPostedFile = class
Public NotInheritable Class HttpPostedFile
Dědičnost
HttpPostedFile

Poznámky

Třída HttpFileCollection poskytuje přístup ke všem souborům, které se nahrají z klienta jako kolekce souborů. Třída HttpPostedFile poskytuje vlastnosti a metody pro získání informací o jednotlivých souborech a čtení a uložení souboru.

Ovládací HtmlInputFile prvek lze použít k výběru a nahrání souborů z klienta.

Soubory se nahrají ve formátu MIME s více částmi nebo formuláři. Ve výchozím nastavení se všechny požadavky, včetně polí formuláře a nahraných souborů, větší než 256 kB ukládají do vyrovnávací paměti na disk, a ne v paměti serveru.

Maximální povolenou velikost požadavku můžete zadat tak, že k MaxRequestLength vlastnosti přistupujete nebo nastavíte maxRequestLength atribut elementu httpRuntime Element (ASP.NET Nastavení Schema) v rámci Machine.config nebo Web.config souboru. Výchozí hodnota je 4 MB.

Množství dat, která jsou uložena do vyrovnávací paměti serveru pro požadavek, který zahrnuje nahrávání souborů, lze určit přístupem k RequestLengthDiskThreshold vlastnosti nebo nastavením requestLengthDiskThreshold atributu elementu httpRuntime Element (ASP.NET Nastavení Schema) v rámci Machine.config nebo Web.config souboru.

Úpravou MaxRequestLength vlastností a RequestLengthDiskThreshold úpravou můžete vyladit výkon serveru. Kromě toho byste měli zvážit nastavení MaxRequestLength tak, aby se zabránilo útokům na dostupnost služby způsobeným uživateli, kteří na server publikují velké soubory.

Prostředky serveru přidělené k uložení nahraného souboru do vyrovnávací paměti budou po skončení požadavku zničeny. Chcete-li uložit odolnou kopii souboru, použijte metodu SaveAs .

Vlastnosti

ContentLength

Získá velikost nahraného souboru v bajtech.

ContentType

Získá typ obsahu MIME souboru odeslaného klientem.

FileName

Získá plně kvalifikovaný název souboru v klientovi.

InputStream

Stream Získá objekt, který odkazuje na nahraný soubor připravit na čtení obsahu souboru.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
SaveAs(String)

Uloží obsah nahraného souboru.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také