protected void UploadButton_Click(object sender, EventArgs e)
        {
            try
            {
                if (fileUpload.HasFile)
                {
                    if (fileUpload.PostedFile.ContentType.ToLower() == "image/jpeg" || fileUpload.PostedFile.ContentType.ToLower() == "image/jpg")
                    {
                        if (!string.IsNullOrEmpty(txtTitle.Text))
                        {
                            if (fileUpload.PostedFile.FileName.Length < 80)
                            {
                                //Vérification que le fichier ne soit pas déjà ajouté
                                Category categoTest = cf.GetByFileName(fileUpload.PostedFile.FileName);
                                if (categoTest == null)
                                {
                                    // Televersement de l'image
                                    string path = "/Images/Categories/" + fileUpload.PostedFile.FileName;

                                    Bitmap imgBitmap = new Bitmap(fileUpload.PostedFile.InputStream);

                                    ImageQualityController iqc = new ImageQualityController();

                                    int targetWidth  = imgBitmap.Width > 500 ? 500 : imgBitmap.Width;
                                    int targetHeight = imgBitmap.Height > 500 ? 500 : imgBitmap.Height;

                                    iqc.Save(imgBitmap, targetWidth, targetHeight, imageQuality, Server.MapPath(path));

                                    //Ajout à la BD
                                    cf.Add(txtTitle.Text, path, fileUpload.PostedFile.FileName);


                                    //Redirection
                                    Response.Redirect("AjoutCategorie.aspx" + "?Conf=True");
                                }
                                else
                                {
                                    //Cette image (ou un du même fileName) à déjà été uploadé
                                    Response.Redirect("AjoutCategorie.aspx" + "?Conf=False");
                                }
                            }
                            else
                            {
                                StatusLabel.Style.Add("color", "red");
                                StatusLabel.Text = "Le nom de l'image (" + fileUpload.PostedFile.FileName + ") est trop long! Ce dernier doit contenir moins de 80 caractères";
                            }
                        }
                        else
                        {
                            StatusLabel.Style.Add("color", "red");
                            StatusLabel.Text = "Veuillez inscrire un nom";
                        }
                    }
                    else
                    {
                        StatusLabel.Style.Add("color", "red");
                        StatusLabel.Text = "Seulement les documents du format jpg (ou jpeg) sont acceptés";
                    }
                }
            }
            catch (Exception ex)
            {
                StatusLabel.Style.Add("color", "red");
                StatusLabel.Text = "L'image n'a pas pu être téléversé. L'erreur suivante s'est produite: " + ex.Message;
            }
        }