You are not logged in linkOpaque.gif Log in linkOpaque.gif Join
You are here: Home » Members » airod's Home » enregistrement et restitution d'une image en base de données

Une communauté active ?
Trouvez vous facilement les réponses à vos questions sur ZOPE, PLONE ou CPS (ou autres interfaces)
oui trés facilement
ca va
moyennement il faut pas mal chercher
non c'est assez dur
quasiment jamais

[ Results | Polls ]
Votes: 700
About
Created by
airod
Document Post dans le forum
Last modified
15/01/09
State
published

enregistrement et restitution d'une image en base de données


Pour participer à cette discussion, cliquez ici pour vous inscrire.

Auteur Discussion
airod
enregistrement et restitution d'une image en base de données
enregistrement et restitution d'une image en base de données
Bonjour, voici que pour le coup je suis complètement bloqué.
J'explique:
Dans mon application web sous zope, je gére un BDD MySQL. Pour des raisons de sécurité des données et de portabilité, mon client me demande de stocker en BLOB les images transmises via un formulaire.

Puis je dois la réafficher plus loin.
je sais (enfin je crois) comment insérer l'image dans ma base de données mais comment faire pour la reconvertir pour l'injecter dans un image?

merci d'avance
Posté le 15/01/2009 @ 18:48

amine
un debut...

je t'ai mis un zexp hebergé chez rapidshare, il contient le dossier que j'ai utilisé pour mes tests, tu le trouveras ici: http://rapidshare.com/files/183703454/testimages.zexp.html.
la base de données mysql s'appelle "zope", la table s'appelle "principale".
le principe est simple: un petit script python recupere le contenu du blob et le retourne en vrac. l'astuce est dans l'injection du header content-type, qui averti le browser que le contenu binaire est de type mime "image". bien sur, le script peut prendre un parametre (id par ex) et retourner n'importe quelle image stockées en base de données, hacke le.
fais moi savoir s'il y a soucis.

Posté le 15/01/2009 @ 21:24

Recherche
Log in
Syndication
« September 2010 »
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30