Dans le code ci-dessus vous pourriez ne pas utiliser $up->Get_Tab_message() qui affiche les messages d'erreur et de résultats. Cependant si un problème se produisait durant l'upload (mauvaise extension, fichier trop lourd) vous n'en connaîtrez pas la cause, le même que vous n'aurez pas de confirmation du résultat.
Il existe de nombreuses possibilités pour paramétrer le retour du tableau des messages obtenu par Get_Tab_message(). Notamment vous pourriez compléter ce code par l'utilisation de Set_Message_court() qui permet de retourner un message de votre choix passé en paramtètre à cette fonction, ou uniquement les messages d'erreurs si cette fonction est utilisée sans parmètre.
En complément vous disposez aussi de deux autres fonctions Get_Tab_result() et Get_Tab_upload() pour récupérer un tableau de résultat plus détaillé permettant par exemple d'enregistrer le nom des fichiers en bdd (ainsi que leurs dimensions s'il s'agit d'images).
Notez qu'il faudrait compléter la configuration de la classe avec Set_Renomme_fichier() ou Set_Controle_fichier() si vous souhaitez éviter l'écrasement de fichiers déjà existants sur le serveur.