HttpRequest.Files Eigenschap

Definitie

Hiermee haalt u de verzameling bestanden op die door de client zijn geüpload, in mime-indeling met meerdere onderdelen.

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

Waarde van eigenschap

Een HttpFileCollection object dat een verzameling bestanden vertegenwoordigt die door de client zijn geüpload. De items van het object zijn van het HttpFileCollection type HttpPostedFile.

Voorbeelden

In het volgende codevoorbeeld worden de namen van alle bestanden in de Files verzameling weergegeven.

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

Opmerkingen

De bestandsverzameling wordt alleen ingevuld wanneer de HTTP-aanvraagwaarde Content-Type 'multipart/form-data' is.

Van toepassing op