HttpRequest.Files 属性
获取采用多部分 MIME 格式的由客户端上载的文件的集合。
**命名空间:**System.Web
**程序集:**System.Web(在 system.web.dll 中)
语法
声明
Public ReadOnly Property Files As HttpFileCollection
用法
Dim instance As HttpRequest
Dim value As HttpFileCollection
value = instance.Files
public HttpFileCollection Files { get; }
public:
property HttpFileCollection^ Files {
HttpFileCollection^ get ();
}
/** @property */
public HttpFileCollection get_Files ()
public function get Files () : HttpFileCollection
属性值
HttpFileCollection 对象,表示客户端上载的文件集合。
备注
仅当 HTTP 请求 Content-Type 值为“multipart/form-data”时,才会填充该文件集合。
示例
下面的代码示例显示 Files 集合中所有文件的名称。
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>")
Next loop1
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>");
}
int loop1;
HttpFileCollection files;
files = get_Request().get_Files(); // Load File collection into
// HttpFileCollection variable.
arr1 = files.get_AllKeys(); // This will get names of all files into
// a string array.
for (loop1 = 0; loop1 < arr1.length; loop1++) {
get_Response().Write(("File: "
+ get_Server().HtmlEncode(arr1[loop1]) + "<br>"));
}
var files : HttpFileCollection = Request.Files // Load File collection into HttpFileCollection variable.
var arr1 : String[] = files.AllKeys // This will get names of all files into a string array.
for(var loop1 = 0; loop1 < arr1.Length; loop1++){
Response.Write("File: " + Server.HtmlEncode(arr1[loop1]) + "<br>")
}
平台
Windows 98、Windows 2000 SP4、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0