Angulaire 2 encoder l'image en base64
Je veux encoder les fichiers téléchargés en base64 pour que je puisse les transmettre à la demande. Le problème est que je suis en utilisant Angulaire 2 avec la Machine et je n'arrivais pas à trouver des infos sur la façon de le faire. J'ai trouvé qu'en Javascript, il peut être fait avec de la toile, mais je ne sais pas comment pourrais-je mettre en œuvre le code en caractères d'imprimerie.
<input type="file" class="form-control" accept="image/*" multiple
[(ngModel)]="spot.images" name="images">
source d'informationauteur Mantas | 2016-09-01
Vous devez vous connecter pour publier un commentaire.
Donc j'ai trouver la solution:
compontent.ts
component.html
Voici la réponse ci-dessus, enveloppé dans une réutilisables, composant des liens dans ngmodel.
Qui peut être utilisée comme
Aussi un peu de css qui l'a aidée à se fondre dans le bootstrap sur mon site
Vous pouvez créer une classe Wrapper pour la classe FileReader de retour d'un observable.Abonnez-vous pour elle et sur le succès de l'utilisation de l' .cible pour obtenir le base64 pour faire ce que vous voulez.