enregistrer une image dans une bd ?
Le
unbewusst.sein
J'imagine que pour enregistrer une image dans une bd il faut la
convertir en string par base64 ? ou autre encodage ?
ça peut se faire en js ou php ?
--
« Il vaut mieux taxer les pauvres que les riches car
ils sont beaucoup plus nombreux »
(Margaret Thatcher)
convertir en string par base64 ? ou autre encodage ?
ça peut se faire en js ou php ?
--
« Il vaut mieux taxer les pauvres que les riches car
ils sont beaucoup plus nombreux »
(Margaret Thatcher)

Poser une question


(Une Bévue) écrivait (wrote):
C'est une méthode... mais on peut aussi utiliser un champ de type blob
(binary large object).
Si vous savez parler à votre sgbd depuis javascript, pourquoi pas. En
PHP, c'est évidemment possible.
--
Paul Gaborit -
Directement en blob (comme le suggère Paul Gaborit). Sinon, une méthode classique et de ne mettre dans la BdD qu'un lien vers une
image stockée sur le site.
js côté serveur (il faut que le programme accède au serveur de la base). Sinon en PHP ou tout autre langage côté serveur (php, asp,
perl, C(++), Snobol+, etc.).
--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Salut,
Ben euh... ça doit dépendre du sgbd utilisé, non ?
Par ex., avec mysql, tu as un format "blob" qui permet d'enregistrer
directement en binaire, comme son nom l'indique (binary long object).
En js je vois pas.
En php ça serait inutile dans ce cas, me semble-t-il.
--
Cordialement,
Pascal
Oui, mais c'est pour l'incorporer dans un fragment HTML.
Le but visé : incorporer un fragment de page HTML, avec les images dans
une autre page HTML elle même issue de la lecture d'une bd.
Donc ce fragment HTML -avec les images- sera enregistré dans un text
SQLite.
ça, je ne sais pas faire avec une bd SQLite disons dans un dossier
donné, je sais faire avec SQLite mais géré par le navigateur, pour
l'instant je ne sais pas où cette base est rangée par le navigateur.
D'ailleurs, ce n'est pas supporté (ie. WebSQL) par tous les navigateurs,
et même ça freeze Firefox Nightly...
j'utilise : "window.openDatabase".
Oui, là c'est plus facile. Il me faut détecter les images, leur URL, les
passer à la moulinette base64 et changer, suivant le k, href ou src...
--
« Il vaut mieux taxer les pauvres que les riches car
ils sont beaucoup plus nombreux »
(Margaret Thatcher)
avec une base mysql, mais j'utilise sqlite.
--
« Il vaut mieux taxer les pauvres que les riches car
ils sont beaucoup plus nombreux »
(Margaret Thatcher)