/**
   * Execute une instertion de fichier dans un dossier du serveur
   *
   * @return
   */
  @Override
  @Action(value = "/FileUpload")
  public String execute() {
    //        Map parameters = ActionContext.getContext().getSession();
    //        idAlbumSource =
    // Integer.parseInt(((String)parameters.get("idAlbumSource")).replaceAll("[#A-Za-z ]", ""));

    // Path des dossier des album par default
    idAlbumSource = FacadeIDAlbum.getIdAlbum();
    destPath = "/var/lib/tomcat7/webapps/data/" + idAlbumSource;
    try {
      System.out.println(idAlbumSource);
      System.out.println(destPath);
      System.out.println("Src File name: " + myFile);
      System.out.println("Dst File name: " + myFileFileName);

      File destFile = new File(destPath, myFileFileName);

      FileUtils.copyFile(myFile, destFile);
      Photo newPhoto =
          new Photo(
              idAlbumSource,
              "../data/" + idAlbumSource + "/" + myFileFileName,
              new Timestamp(0),
              "Non-Implanter",
              myFileFileName);
      photoDAO = new PhotoDao();
      photoDAO.ajouterPhotoDansBD(newPhoto);

    } catch (IOException e) {
      e.printStackTrace();
      return ERROR;
    } catch (NullPointerException e) {
      e.printStackTrace();
      return ERROR;
    }
    return SUCCESS;
  }