HttpRequest.Files Eigenschaft

Definition

Ruft die Sammlung der vom Client hochgeladenen Dateien im mehrteiligen MIME-Format ab.

public:
 property System::Web::HttpFileCollection ^ Files { System::Web::HttpFileCollection ^ get(); };
public System.Web.HttpFileCollection Files { get; }
member this.Files : System.Web.HttpFileCollection
Public ReadOnly Property Files As HttpFileCollection

Eigenschaftswert

Ein HttpFileCollection Objekt, das eine Auflistung von Dateien darstellt, die vom Client hochgeladen wurden. Die Elemente des HttpFileCollection Objekts sind vom Typ HttpPostedFile.

Beispiele

Im folgenden Codebeispiel werden die Namen aller Dateien in der Files Auflistung angezeigt.

int loop1;
HttpFileCollection Files;

Files = Request.Files; // Load File collection into HttpFileCollection variable.
arr1 = Files.AllKeys;  // This will get names of all files into a string array.
for (loop1 = 0; loop1 < arr1.Length; loop1++)
{
    Response.Write("File: " + Server.HtmlEncode(arr1[loop1]) + "<br />");
    Response.Write("  size = " + Files[loop1].ContentLength + "<br />");
    Response.Write("  content type = " + Files[loop1].ContentType + "<br />");
}

Dim loop1 As Integer
 Dim arr1() As String
 Dim Files As HttpFileCollection
 
 Files = Request.Files ' Load File collection into HttpFileCollection variable.
 arr1 = Files.AllKeys ' This will get names of all files into a string array.
        For loop1 = 0 To arr1.GetUpperBound(0)
            Response.Write("File: " & Server.HtmlEncode(arr1(loop1)) & "<br>")
            Response.Write("  size = " + Files(loop1).ContentLength + "<br />")
            Response.Write("  content type = " + Files(loop1).ContentType + "<br />")
        Next loop1

Hinweise

Die Dateisammlung wird nur aufgefüllt, wenn der HTTP-Anforderungswert Content-Type "multipart/form-data" lautet.

Gilt für: