HttpRequest.Files Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Auflistung der vom Client hochgeladenen Dateien im MIME-Multipart-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 der vom Client hochgeladenen Dateien darstellt. 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 ausgefüllt, wenn der HTTP-Anforderungswert Content-Type
"multipart/form-data" ist.