Bonjour,
Je me pose une petite question en ce qui concerne l'upload et l'organisation des donnèes.
Le sujet : Il faut permettre à l'utilisateur d'envoyer une ou des photos, via un formulaire, sur le serveur, pour qu'elles puissent être par la suite être affichée sur une page (dynamique).
La question que je me pose : Quelle stratégie utiliser pour stocker les fichiers reçus via le formulaire.
J'ai plusieures idées :
Soit mettre les fichiers ailleurs, et les rendre accessible en http via apache, dans un sous domaine par exemple. Mais je n'aime pas trop l'idée de lien du type http://photos.mondomaine.com/img2045.jpg.
J'ai lu qu'on pouvait faire une servlet qui prendrait la photo dans un dossier privé, et qui redirigerai le flux. Cela me plait, mais je me pose des questions sur la difficulté de mise en oeuvre de la chose.
Sinon, mais je ne pense pas que cela soit possible, configurer mon web.xml ou tomcat (serveur.xml) pour qu'il rende un dossier donné public ?
On peut aussi mettre les images dans la base, mais bon ca aussi c'est exclu !
Je sous ouvert a toute suggestion, même si l'idée 'servlet image' me séduit...
PS: L'envoie d'image ne me pose pas de problème, c'est juste l'organisation des fichiers.
Partager