我使用FileUpload控件上传图片文件,但是不成功!在aspx里面使用了FileUpload控件,Image图片控件用于显示上传的图片,Button按钮用于点击上传,两个标签控件Label用于显示相应的信息这是aspx.cs里面的代码using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        this.Title = "使用FileUpLoad控件上次文件";
        Image1.AlternateText = "图片没有上传";
        Label1.Visible = false;
        Label2.Visible = false;
        Button1.Text = "上传";
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        if (FileUpload1.HasFile)     //如果FileUpload控件中包含了某文件
        {
            string name = FileUpload1.PostedFile.FileName;  //客服端文件路径
            FileInfo file = new FileInfo(name);   //创建FileInfo类的实例
            //从File对象中获得文件名称,并赋给变量fileName
            string fileName = file.Name;
            //服务器端文件路径
            string webFilePath = Server.MapPath("images/" + fileName);
            //读取文件类型,并赋给变量fileContentType
            string fileContentType = FileUpload1.PostedFile.ContentType;
            //如果文件类型为*.bmp,*.jpg,*.gif格式
            if (fileContentType == "images/bmp" || fileContentType == "images/gif" || fileContentType == "images/pjpeg")
            {
                //判断服务器端文件路径中是否已存在该文件
                if (!File.Exists(webFilePath))    //
                {
                    try
                    {
                        //
                        FileUpload1.SaveAs(webFilePath);
                        Label1.Visible = true;
                        Label2.Visible = true;
                        //
                        Label1.Text = "文件“" + fileName + "”成功上传," + "文件大小为" + FileUpload1.PostedFile.ContentLength + "字节";
                        Image1.Visible = true;
                        //在图片框中显示上传的图片
                        Image1.ImageUrl = "images/" + fileName;
                        Image1.Width = 200;
                        Image1.Height = 150;
                        Label2.Text = "按200*150大小显示";
                    }
                    catch (Exception ex)
                    {
                        Label1.Visible = true;
                        Label1.Text = "文件上传失败,失败原因:" + ex.Message;
                    }
                }
                else
                {
                    Label1.Visible = true;
                    Label1.Text = "文件已经存在,请重命名后上传";
                }
            }
            else
            {
                Label1.Visible = true;
                Label1.Text = "文件类型不符,只能上传*.bmp,*.jpg,*.gif类型的文件";
            }
        }
        else
        {
            Label1.Visible = true;
            Label1.Text = "请选择文件或输入文件路径及名称";
        }
    }
}
提示“我上次的文件类型不符合”但是我上传的是.bmp或者.jpg或者.gif的图片格式!请大家帮我看看问题出在哪里?