HttpRequest.Files Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a coleção de arquivos carregados pelo cliente, no formato MIME de diversas partes.
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
Valor da propriedade
Um objeto HttpFileCollection que representa uma coleção de arquivos carregados pelo cliente. Os itens do objeto HttpFileCollection são do tipo HttpPostedFile.
Exemplos
O exemplo de código a seguir exibe os nomes de todos os arquivos na Files coleção.
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
Comentários
A coleção de arquivos é preenchida somente quando o valor da solicitação Content-Type
HTTP é "multipart/form-data".