Bonjour à tous,

j'ai un petit souci avec Ionic4, le but de mon programme est d'ouvrir une image, de modifier l'EXIF et de sauvegarder l'image.

A priori, tout fonctionne bien sauf que quand je rouvre l'image juste enregistré, les données sont différentes de l'image sauvegardé et l'image est 'corrompu', voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
    this.file.writeExistingFile(rep, fic, insert).then(
                (data) => {
                  this.file.readAsBinaryString(rep, fic).then(
                    (data2) => {
                      console.log('data2', data2);
                   });
                }
              );
Les données insérèes ressemblent à ca (variable insert de la fonction writeExistingFile):

Nom : file1.png
Affichages : 145
Taille : 91,5 Ko

Et quand je rouvre le fichier, j'ai des données de ce type :

Nom : file2.png
Affichages : 146
Taille : 110,2 Ko

J'ai essayé de le lire en binaire mais j'ai le même probléme, y'a t'il un truc que j'ai loupé? (genre de l'encodage ou un truc du genre)

Ce probléme se produit lors d'un test sur tablette Android (HUAWEI)

Please HELP.
Merci