Bonjour,

Je récupère une donnée de type Blob d'un base de donnée et je tente désespérement recréer le fichier en vain.

J'arrive a écrire l'image avec QPixmap, mais mon blob peu contenir n'importe quoi et j'aimerais donc passer par QFile.

Voici mon code actuel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
// ...
QPixmap pic;
content = selectedFichier->getContent();
pic.loadFromData(content);
pic.save("test.jpg");
 
// Jusqu'à présent comme je le disais ca marche, mais j'aimerais étendre cette écriture a tout type de fichier (doc, pdf, etc).
// Je tente donc :
QFile file("yop.jpg");
file.write(content);
// ...
J'ai tenté avec des QTextStrem :
Mais après je n'arrive pas a l'écrire.

Dans tout les cas il n'y a pas d'erreur, le fichier est juste corrompu (a part avec QPixmap);

Si l'un de vous a une solution, ça pourrait m'éviter le suicide dans pas longtemps

Merci par avance.