HttpRequest.Files Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene la raccolta di file caricati dal client, in formato MIME multipart.
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
Valore della proprietà
Oggetto HttpFileCollection che rappresenta una raccolta di file caricati dal client. Gli elementi dell'oggetto HttpFileCollection sono di tipo HttpPostedFile.
Esempio
Nell'esempio Files di codice seguente vengono visualizzati i nomi di tutti i file nella raccolta.
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
Commenti
La raccolta di file viene popolata solo quando il valore della richiesta Content-Type
HTTP è "multipart/form-data".