上传文件

来源:互联网 发布:数控铣床编程教学 编辑:程序博客网 时间:2024/06/04 18:13
 /// <summary>
    /// 上传Excel文件
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnFileLoad_Click(object sender, EventArgs e)
    {
        if (this.FileUpload_Excel.HasFile)
        {
            try
            {
                //获取文件名
                string FileName = this.FileUpload_Excel.FileName.ToString();
                //获取文件后缀名
                string[] FileArray = FileName.Split('.');
                string FileType = FileArray[FileArray.Length - 1].ToString();

                //判断上传的文件是否为Excel格式
                if (FileType != "xls")
                {
                    JavaScript.Alert("请您上传Excel文件!", this.Page);
                    return;
                }

                this.FileUpload_Excel.SaveAs(Server.MapPath("~") + "/ExcelFile/" + "LevovoExcel" + "." + FileType);
                this.Label_Excel.Text = "恭喜您!文件上传成功";

            }
            catch (Exception ex)
            {
                Response.Write(ex.Message.ToString());
            }

        }
        else
        {
            this.Label_Excel.Text = "对不起!文件没有上传成功,请重试!";
        }
    }