#region 程序集 System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Web.dll
#endregion
using System.IO;
namespace System.Web
{
    //
    // 摘要:
    //     提供对客户端已上载的单独文件的访问。
    public sealed class HttpPostedFile
    {
        //
        // 摘要:
        //     获取客户端上的文件的完全限定名称。
        //
        // 返回结果:
        //     客户端的文件的名称,包含目录路径。
        public string FileName { get; }
        //
        // 摘要:
        //     获取客户端发送的文件的 MIME 内容类型。
        //
        // 返回结果:
        //     上载文件的 MIME 内容类型。
        public string ContentType { get; }
        //
        // 摘要:
        //     获取上载文件的大小(以字节为单位)。
        //
        // 返回结果:
        //     文件长度(以字节为单位)。
        public int ContentLength { get; }
        //
        // 摘要:
        //     获取一个 System.IO.Stream 对象,该对象指向一个上载文件,以准备读取该文件的内容。
        //
        // 返回结果:
        //     指向文件的 System.IO.Stream。
        public Stream InputStream { get; }
        //
        // 摘要:
        //     保存上载文件的内容。
        //
        // 参数:
        //   filename:
        //     保存的文件的名称。
        //
        // 异常:
        //   T:System.Web.HttpException:
        //     System.Web.Configuration.HttpRuntimeSection 对象的 System.Web.Configuration.HttpRuntimeSection.RequireRootedSaveAsPath
        //     属性设置为 true,但 filename 不是绝对路径。
        public void SaveAs(string filename);
    }
}