Conversion d'image dans la chaîne base64 à Typescript
J'essaie d'envoyer une chaîne base64 dans votre api de Angular 5
D'abord, je dois le convertir en base64 De l'image , Après avoir vérifié sur Internet et MDN J'ai développé une méthode
ET
Je dois sauver ça base64 dans la propriété de modèle pour le placer dans api
Mais dans la console, il donne une erreur "Impossible de lire la propriété 'result' undefined" sur le
Var. binaryString = readerEvt.target.result;
Comment puis-je convertir l'image dans base64 , S'il y a une autre manière plus appropriée à la place /Tout paquet npm ou quelque chose d'autre, laissez-moi savoir quoi aussi/
Merci d'avance.
Link ot. MDN
https://developer.mozilla.org/ ... nload
D'abord, je dois le convertir en base64 De l'image , Après avoir vérifié sur Internet et MDN J'ai développé une méthode
OnIDChange/event/ {
var file = event.target.files[0];
var reader = new FileReader//;
reader.onloadend = this.handleReaderLoaded.bind/this, "Id"/;
reader.readAsBinaryString/file/;
}
ET
handleReaderLoaded/readerEvt:any, indicator: string/ {
var binaryString = readerEvt.target.result;
if /indicator == "Id"/ {
this.Model.IDPhoto = btoa/binaryString/;
}
}
Je dois sauver ça base64 dans la propriété de modèle pour le placer dans api
Mais dans la console, il donne une erreur "Impossible de lire la propriété 'result' undefined" sur le
Var. binaryString = readerEvt.target.result;
Comment puis-je convertir l'image dans base64 , S'il y a une autre manière plus appropriée à la place /Tout paquet npm ou quelque chose d'autre, laissez-moi savoir quoi aussi/
Merci d'avance.
Link ot. MDN
https://developer.mozilla.org/ ... nload
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
3 réponses
Emmanuel
Confirmation de:
:
Florian
Confirmation de:
:
OR
Usage alternatif NPM emballage
:
https://www.npmjs.com/package/alife-file-to-base64
Régler : npm Régler alife-file-to-base64 - Cool
Ajouter Dependecy Dans votre projet
Importer AlifeFileToBase64Module Dans votre projet et activez le module dans la section d'importation
Syntaxe d'utilisation n'importe où dans votre projet
:
<input "="" $event="" ="onfilechanges="" [="" ]="files" alife-file-to-base64="" filemodel="" onfilechanged="" type="file"/>
onFileChanged
: sera appelé lorsque le fichier est sélectionné par l'utilisateur. Il
contiendra le nom du fichier, la taille du fichier, le type et base64.
fileModel
: Définissez la valeur du composant variable
Alice
Confirmation de:
j'ai utilisé FileReader// et readAsDataURL// Pour convertir le fichier en base64