• Asp.Net文件上传之简单文件上传


    FileUpload控件 

    属性:
    FileName: 获取上传的文件名

    HasFile: 是否选择(存在)上传的文件

    ContentLength: 获得上窜文件的大小,单位是字节(byte) 

    方法:
    Server.MapPath(): 获取服务器上的物理路径
    SaveAs(): 保存文件到指定的文件夹 

    注意:默认情况下限制上传文件大小为4MB,通过web.config.comments(这个设置是全局的配置)可以修改其默认设置
    或者通过修改web.config文件来改变应用程序上传限制.

     
    protected void Button1_Click(object sender, EventArgs e)
     {
                if (FileUpload1.HasFile)
                {     
                    if (FileUpload1.PostedFile.ContentLength < 10485760)                     //判断文件是否小于10Mb  
                    {
                        try
                        {     
                            //上传文件并指定上传目录的路径                  
                            FileUpload1.PostedFile.SaveAs(Server.MapPath("~/Images/") + FileUpload1.FileName);
                            /*注意->这里为什么不是:FileUpLoad1.PostedFile.FileName 
                            * 而是:FileUpLoad1.FileName? 
                            * 前者是获得客户端完整限定(客户端完整路径)名称 
                            * 后者FileUpLoad1.FileName只获得文件名. 
                            */
                            //当然上传语句也可以这样写(貌似废话):  
                            //FileUpLoad1.SaveAs(@"D:\"+FileUpLoad1.FileName);  
                            lblMessage.Text = "上传成功!";
                        }
                        catch (Exception ex)
                        {
                            lblMessage.Text = "出现异常,无法上传!";
                            //lblMessage.Text += ex.Message;  
                        }
                    }
                    else
                    {
                        lblMessage.Text = "上传文件不能大于10MB!";
                    }
                }
                else
                {
                    lblMessage.Text = "尚未选择文件!";
                }
      }
    Asp.Net文件上传之简单文件上传 - songjiali_1990 - songjiali的博客
  • 相关阅读:
    PHP保留小数的相关方法
    ASP.NET Core MVC 之过滤器(Filter)
    ASP.NET Core MVC 之控制器(Controller)
    ASP.NET Core MVC 之视图组件(View Component)
    ASP.NET Core MVC 之局部视图(Partial Views)
    标签助手(TagHelper)
    ASP.NET Core MVC 之布局(Layout)
    ASP.NET Core MVC 之视图(Views)
    ASP.NET Core MVC 之模型(Model)
    九卷读书:淘宝从小到大的发展 -重读《淘宝技术这十年》
  • 原文地址:https://www.cnblogs.com/songjiali/p/2251336.html
Copyright © 2020-2023  润新知