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 :
J'ai tenté avec des QTextStrem :
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); // ...
Mais après je n'arrive pas a l'écrire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part QTextStrem(content);
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.
Partager