• System.Web.UI.WebControls.FileUpload.cs


    ylbtech-System.Web.UI.WebControls.FileUpload.cs
    1. 程序集 System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a返回顶部
    1、
    #region 程序集 System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    // C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5System.Web.dll
    #endregion
    
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.IO;
    
    namespace System.Web.UI.WebControls
    {
        //
        // 摘要:
        //     显示一个文本框控件和一个浏览按钮,使用户可以选择要上载到服务器的文件。
        [ControlValueProperty("FileBytes")]
        [Designer("System.Web.UI.Design.WebControls.PreviewControlDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
        [ValidationProperty("FileName")]
        public class FileUpload : WebControl
        {
            //
            // 摘要:
            //     初始化 System.Web.UI.WebControls.FileUpload 类的新实例。
            public FileUpload();
    
            //
            // 摘要:
            //     获取或设置指定是否可选择多个文件用于上载的值。
            //
            // 返回结果:
            //     如果可以选定多个文件,则为 true;否则为 false。
            [Browsable(true)]
            [DefaultValue(false)]
            [WebCategoryAttribute("Behavior")]
            [WebSysDescriptionAttribute("FileUpload_AllowMultiple")]
            public virtual bool AllowMultiple { get; set; }
            //
            // 摘要:
            //     从使用 System.Web.UI.WebControls.FileUpload 控件指定的文件中获取一个字节数组。
            //
            // 返回结果:
            //     System.Byte 数组,包含指定文件的内容。
            //
            // 异常:
            //   T:System.Web.HttpException:
            //     未读取整个文件。
            [Bindable(true)]
            [Browsable(false)]
            [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
            public byte[] FileBytes { get; }
            //
            // 摘要:
            //     获取 System.IO.Stream 对象,它指向要使用 System.Web.UI.WebControls.FileUpload 控件上载的文件。
            //
            // 返回结果:
            //     System.IO.Stream,指向使用 System.Web.UI.WebControls.FileUpload 上载的文件。
            [Browsable(false)]
            [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
            public Stream FileContent { get; }
            //
            // 摘要:
            //     获取客户端上使用 System.Web.UI.WebControls.FileUpload 控件上载的文件的名称。
            //
            // 返回结果:
            //     该字符串指定客户端上使用 System.Web.UI.WebControls.FileUpload 上载的文件的名称。
            [Browsable(false)]
            [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
            public string FileName { get; }
            //
            // 摘要:
            //     获取一个值,该值指示 System.Web.UI.WebControls.FileUpload 控件是否包含文件。
            //
            // 返回结果:
            //     如果 System.Web.UI.WebControls.FileUpload 包含文件,则为 true;否则为 false。
            [Browsable(false)]
            [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
            public bool HasFile { get; }
            //
            // 摘要:
            //     获取指示所有未见是否已经被上传的值。
            //
            // 返回结果:
            //     如果上载任何文件中,则为true;否则,为 false。
            [Browsable(false)]
            [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
            public bool HasFiles { get; }
            //
            // 摘要:
            //     获取使用 System.Web.UI.WebControls.FileUpload 控件上载的文件的基础 System.Web.HttpPostedFile
            //     对象。
            //
            // 返回结果:
            //     使用 System.Web.UI.WebControls.FileUpload 上载的文件的 System.Web.HttpPostedFile。
            [Browsable(false)]
            [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
            public HttpPostedFile PostedFile { get; }
            //
            // 摘要:
            //     获取已上载文件的集合。
            //
            // 返回结果:
            //     上载的文件集合。
            [Browsable(false)]
            [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
            public IList<HttpPostedFile> PostedFiles { get; }
    
            //
            // 摘要:
            //     将上载文件的内容保存到 Web 服务器上的指定路径。
            //
            // 参数:
            //   filename:
            //     一个字符串,指定服务器上用于保存上载文件的位置的完整路径。
            //
            // 异常:
            //   T:System.Web.HttpException:
            //     filename 不是完整路径。
            public void SaveAs(string filename);
            //
            // 摘要:
            //     为指定的 System.Web.UI.HtmlTextWriter 对象添加 System.Web.UI.WebControls.FileUpload 控件的
            //     HTML 特性和样式,以在呈现内容时使用它们。
            //
            // 参数:
            //   writer:
            //     表示在客户端上呈现 HTML 内容的输出流的 System.Web.UI.HtmlTextWriter。
            protected override void AddAttributesToRender(HtmlTextWriter writer);
            //
            // 摘要:
            //     为 System.Web.UI.WebControls.FileUpload 控件引发 System.Web.UI.Control.PreRender 事件。
            //
            // 参数:
            //   e:
            //     包含事件数据的 System.EventArgs 对象。
            protected internal override void OnPreRender(EventArgs e);
            //
            // 摘要:
            //     将 System.Web.UI.WebControls.FileUpload 控件内容发送到指定的 System.Web.UI.HtmlTextWriter
            //     对象,该对象编写相应内容以便呈现在客户端。
            //
            // 参数:
            //   writer:
            //     接收 System.Web.UI.WebControls.FileUpload 控件内容的 System.Web.UI.HtmlTextWriter 对象。
            protected internal override void Render(HtmlTextWriter writer);
        }
    }
    2、
    2.返回顶部
     
    3.返回顶部
     
    4.返回顶部
     
    5.返回顶部
     
     
    6.返回顶部
     
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    HDFS API
    Wrong FS: hdfs://xxx/xxx expected: file:///
    Sqoop拒绝连接错误
    MySQL设置远程连接
    Eclipse远程连接Hadoop
    Hadoop创建新用户
    Nutch的安装和配置
    NameNode重新格式化以后DataNode不能启动
    Pig拒绝连接错误
    Pig jline.Terminal错误
  • 原文地址:https://www.cnblogs.com/storebook/p/9045636.html
Copyright © 2020-2023  润新知