fileupload验证文件

来源:互联网 发布:显示自己是阿里云的ip 编辑:程序博客网 时间:2024/05/01 11:45

文件类型验证:

protected void Button1_Click(object sender, EventArgs e)

    {

        if (FileUpload1.HasFile)

        {

 

           string  fileExt = System.IO.Path.GetExtension(FileUpload1.FileName);

 

            if (fileExt == ".jpg" || fileExt == ".gif")

            {

 

                try

                {

 

                    FileUpload1.SaveAs(Server.MapPath("upload") + "\\" + FileUpload1.FileName);

 

                    Label1.Text = "客户端路径" + FileUpload1.PostedFile.FileName + "<br>" +

 

                                  "文件名:" + System.IO.Path.GetFileName(FileUpload1.FileName) + "<br>" +

 

                                  "文件扩展名:" + System.IO.Path.GetExtension(FileUpload1.FileName) + "<br>" +

 

                                  "文件大小:" + FileUpload1.PostedFile.ContentLength + " KB<br>" +

 

                                  "文件MIME类型: " + FileUpload1.PostedFile.ContentType + "<br>" +

 

                                  "保存路径:" + Server.MapPath("upload") + "\\" + FileUpload1.FileName;

 

                }

 

                catch (Exception ex)

                {

 

                    Label1.Text = "发生错误:" + ex.Message.ToString();

 

                }

 

            }

 

            else

            {

 

                Label1.Text = "只允许上传jpg、gif文件";

 

            }

 

        }

 

        else

        {

 

            Label1.Text = "没有选择要上传的文件";

 

        }  

 

 

    }

文件上传

protected void Button2_Click(object sender, EventArgs e)

    {

        if (FileUpload2.HasFile)

        {

 

            try

            {

 

                FileUpload1.SaveAs(Server.MapPath("upload") + "\\" + FileUpload2.FileName);

 

                Label2.Text = "客户端路径:" + FileUpload2.PostedFile.FileName + "<br>" +

 

                              "文件名:" + System.IO.Path.GetFileName(FileUpload2.FileName) + "<br>" +

 

                              "文件扩展名:" + System.IO.Path.GetExtension(FileUpload2.FileName) + "<br>" +

 

                              "文件大小:" + FileUpload2.PostedFile.ContentLength + " KB<br>" +

 

                              "文件MIME类型:" + FileUpload2.PostedFile.ContentType + "<br>" +

 

                              "保存路径:" + Server.MapPath("upload") + "\\" + FileUpload2.FileName;

 

            }

 

            catch (Exception ex)

            {

 

                Label2.Text = "发生错误:" + ex.Message.ToString();

 

            }

 

        }

 

        else

        {

 

            Label2.Text = "没有选择要上传的文件";

 

        }  

 

 

    }