-
Upload de photos
Salut à tous,
Je voudrais des conseils je veux créer une table avec des champs qui contiennent des données signalétiques d’élevés d'un établissement scolaire* de plusieurs centaine d’élèves.
Ainsi chaque enregistrement que je vais effectuer va alimenter les colonnes de ma table ''noms'' , ''Prénom''*, ''classe'', et enfin ''photo''. Maintenant c'est au niveau de cette dernière colonne ''photo'' que j'ai quelques soucis*.
En effet vous conviendrez avec moi qu'une telle préoccupation pose le problème de l'enregistrement d'une image dans une table*. D’après les quelques lectures que j'ai effectuées sur le net, c'est une initiative qu'il faudrait envisager avec beaucoup de précautions car des problèmes de performance de la base de données (risque de ralentissement de la base ) et de sécurité des photos (auxquelles on peut y accéder par simple URL) peuvent se poser selon que je choisi la méthode d'enregistrement par stockage des fichiers binaires ou par stockage des chemins d’accès des photos dans le champs ''photo'' de la table .
Maintenant je souhaiterais recueillir vos conseils par rapport au contexte de mon projet en tout cas moi je cherche une méthode parmi celles qui existent, celle qui allie performance de ma base et sécurité de mes données. Aussi si vous pouvez me proposer quelques liens de cours ou de tutoriels qui traitent ce sujet .
Merci
-
Enregistre les photos dans un dossier plutôt que dans la base.
Je suppose que ces photos sont là pour être consultés donc il n'y a pas de problème de sécurité.
-
Salut,
Au pire si ces photos devaient être confidentielles, tu pourrais quand même les enregistrer dans un dossier protégé par un .htaccess et les faire afficher par php avec un header et un readfile en fonction des autorisations. Cela fera travailler un peu plus le serveur pour afficher ces photos mais ce sera ponctuel et permettrait de n'enregistrer que l'adresse du fichier en bdd.