Ecriture de fichier binaire
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:
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 :
Code:
QTextStrem(content);
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 :aie:
Merci par avance.