comment faire pour convertir une image en base64 de la chaîne?
bonjour, je suis en train de faire application simple ionique utilisation de l'appareil photo ou sélectionnez fichier à partir de la galerie ou du système de fichiers et les envoyer à l' /ou de les télécharger vers un serveur.
J'ai trouvé un plugin qui capture une image et l'envoyer base64 chaîne
voici plugin
http://ngcordova.com/docs/plugins/camera/
à l'aide de ce que je suis en mesure d'obtenir en base64 chaîne
$cordovaCamera.getPicture(options).then(function(imageData) {
var image = document.getElementById('myImage');
image.src = "data:image/jpeg;base64," + imageData;
}, function(err) {
//error
});
que base64 chaîne que j'ai utilisé pour envoyer au serveur
Mais mon problème est que lorsque j'utilise ce plugin image gallary plugin
http://ngcordova.com/docs/plugins/imagePicker/
il m'envoyer uniquement l'url de l'image (où est en mémoire) .pouvons-nous obtenir base64 chaîne après la sélection de l'image à partir de l'image picker.
$cordovaImagePicker.getPictures(options)
.then(function (results) {
for (var i = 0; i < results.length; i++) {
console.log('Image URI: ' + results[i]);
}
}, function(error) {
//error getting photos
});
En d'autres termes, lorsque j'utilisation de l'appareil photo, je suis en base64 de la chaîne comme indiqué ci-dessus.Mais lorsque j'utilise le sélecteur d'images plugin, j'obtiens l'url de l'image.puis-je obtenir base64 chaîne .de sorte que je suis en mesure d'envoyer ou de télécharger sur le serveur .
comment convertir url de l'image en base64 chaîne ?
oui il travail ,...merci pour l'aide ..:)
ok ..suis annonce comme réponse..merci de l'accepter comme réponse @user944513
OriginalL'auteur user944513 | 2015-08-11
Vous devez vous connecter pour publier un commentaire.
Pour convertir une image en base64 vous pouvez utiliser HTML5 canvans comme mentionner dans
Comment faire pour convertir une image en base64 chaîne à l'aide de javascript
Veuillez vous reporter ci-dessus à la question
Utiliser ce code
OriginalL'auteur user1608841