HttpPostedFile Klass

Definition

Ger åtkomst till enskilda filer som har laddats upp av en klient.

public ref class HttpPostedFile sealed
public sealed class HttpPostedFile
type HttpPostedFile = class
Public NotInheritable Class HttpPostedFile
Arv
HttpPostedFile

Kommentarer

Klassen HttpFileCollection ger åtkomst till alla filer som laddas upp från en klient som en filsamling. Klassen HttpPostedFile innehåller egenskaper och metoder för att hämta information om en enskild fil och för att läsa och spara filen.

Kontrollen HtmlInputFile kan användas för att välja och ladda upp filer från en klient.

Filer laddas upp i MIME-format för flera delar/formulärdata. Som standard buffrades alla begäranden, inklusive formulärfält och uppladdade filer, som är större än 256 KB till disken, i stället för att lagras i serverminnet.

Du kan ange den maximala tillåtna begärandestorleken genom att öppna egenskapen MaxRequestLength eller genom att ange attributet maxRequestLength för httpRuntime-elementet (ASP.NET Inställningsschema) element i Machine.config- eller Web.config-filen. Standardvärdet är 4 MB.

Mängden data som buffrats i serverminnet för en begäran, som omfattar filuppladdningar, kan anges genom att komma åt egenskapen RequestLengthDiskThreshold eller genom att ange attributet requestLengthDiskThreshold för httpRuntime-elementet (ASP.NET Inställningsschema) element i filen Machine.config eller Web.config.

Genom att MaxRequestLength justera egenskaperna och RequestLengthDiskThreshold kan du finjustera serverns prestanda. Dessutom bör du överväga att ställa in MaxRequestLength för att förhindra överbelastningsattacker som orsakas av användare som publicerar stora filer på servern.

Serverresurser som har allokerats för att buffera den uppladdade filen kommer att förstöras när begäran avslutas. Om du vill spara en varaktig kopia av filen använder du SaveAs metoden .

Egenskaper

Name Description
ContentLength

Hämtar storleken på en uppladdad fil i byte.

ContentType

Hämtar MIME-innehållstypen för en fil som skickas av en klient.

FileName

Hämtar det fullständigt kvalificerade namnet på filen på klienten.

InputStream

Hämtar ett Stream objekt som pekar på en uppladdad fil för att förbereda för att läsa innehållet i filen.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SaveAs(String)

Sparar innehållet i en uppladdad fil.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även