PDA

Visualizza la versione completa : [c++] Mysql e c++ - Memorizzare file binari con BLOB


Bloodxyz
12-10-2010, 06:20
Salve :D
dopo l'orgoglioso aiuto di un paio dei vostri utenti per quanto riguarda dei callback (precedente discussione), colgo l'occasione e approfitto per chiedere come devo risolvere questo problema.

Nel mio programma, creo dei bmp e li memorizzo in una variabile (unsigned char* img)

Ora, questa immagine presuasmo possa venir salvata sul database come file binario (sul php facevo una cosa del genere). Per quanto ne s˛, il tipo di dato su mysql deve essere blob.

il connector per storare e richiamare mi offre un "std::istream *blob" (?!?)

Un'altra cosa, ammesso anche che riesco a memorizzare l'immagine sul mysql, posso utilizzarla salvandola direttamente dal database? (per gestire mysql uso "Navicat" e se clicco sul dato blob mi dice "Save blob as..." per salvarmela nel pc)

Aspetter˛ con ansia :D

Loading