Page 1 sur 1

Parcouri et charger un fichier (image) dans un blob

Posté : 16 oct. 2005, 11:16
par Je Débute
Bonjour,

Au risque de m'entendre dire que je ne cherche pas beaucoup (clin d'oeil à Cyrano et avec tout mes remerciements !)... j'ai cherché et je cherche encoer quelque chose que je ne sais pas qualifier autrement que par la phrase suivante :

Je desire placer un fichier (image) dans un blob (ça y est j'ai le jargon !) de ma table mysql, après avoir selectionné mon image à partir d'une fenêtre de type parcourir (pour choisir le chemin du fichier) puis valider pour placer l'image dans le dit blob ...

Ouf
ca doit être facile, c'est sur...

Posté : 16 oct. 2005, 11:20
par Cyrano
Mauvaise idée: il est préférable de placer l'image elle-même dans un répertoire du site et de n'enregistrer dans la base que les informations techniques sur l'image: hauteur, largeur, chemin d'accès etc... Les recherches dans la base dans des champs de type BLOB sont un peu lourdes.

Posté : 16 oct. 2005, 11:37
par Je Débute
Oui Cyrano,

c'est techniquement plus conventionnel comme tu le dis, mais dans mon cas les images sont très petites (logos reduits) et je ne veux pas gérer la sauvegarde (ou modification) des répertoires, donc c'est plus facile de tout mettre dans la base, pour moi dans ce cas.

Posté : 16 oct. 2005, 11:40
par Cyrano
Ce ne sera pas plus facileet tu n'auras pas moins ni plus de difficultés à gérer les répertoires qu'à gérer la base. Ce que je peux te dire, c'est que le stockage d'image en BLOB dans une base de données est un casse-tête abordé de temps en temps sur le forum et qui pose plus de problèmes qu'autre chose.

Posté : 16 oct. 2005, 11:51
par Je Débute
Mes images sont par ailleurs supprimées au bout d'un certain temps (1 mois) et je ne vois pas comment appurer les enregistrements et les repertoires en même temps. Je tombe dans une complication pour une autre.

Bref, même si c'est à prendre avec des "pincettes"... comment fait-on selon ma phrase initiale.