文件下传控件 FileUpload

文件上传控件 FileUpload
        //判断是否为空
        if (!FileUpload1.HasFile)
        {
            Response.Write("<script>alert('请您选择要上传的文件')</script>");
            return;
        }
        //获取上传文件的扩展名
        string IsXls = System.IO.Path.GetExtension(FileUpload1.FileName).ToString().ToLower();    
        if (IsXls == ".xls" || IsXls == ".xlsx")
        {
            //获取上传文件的大小
            FileUpload1.PostedFile.ContentLength;
            //获取上传文件的类型
            FileUpload1.PostedFile.ContentType;
            //指定服务器上某一路径
            string excelPath = Server.MapPath("~/xxx");
            //把上传的文件保存到服务器上
            FileUpload1.SaveAs(excelPath);
            //判断指定文件是否存在
            if (File.Exists(excelPath))
            {
                //删除服务器上指定文件
                File.Delete(excelPath);
            }
            else
            {
                msg.Text = "操作失误,请重新上传文件";
            }
        }
        else
        {
            Response.Write("<script>alert('上传的不是Excel文件,请重新上传')</script>");
            return;
        }