2017-08-23 3 views
0

Spécification ditY at-il une fonction intégrée pour extraire des données d'image de données URI?

data:[<mime type>][;charset=<charset>][;base64],<encoded data> 

Considérant cela, il est facile de diviser le uri après « » pour récupérer les données d'image. Y at-il une fonction intégrée pour le même en javascript ou jquery?

+0

Vous pouvez simplement faire '.split ('base64;')' 'et obtenir le data' codé dans' [1] 'position du résultat –

+0

Dans ce format voulez-vous les données d'image? Jetez un oeil [ici] (https://stackoverflow.com/q/12168909/1048572) par exemple – Bergi

Répondre

1

vous pouvez utiliser replace(/^data:image\/(png|jpg);base64,/, '') par exemple

var encodedData = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAB0UlE'; 

encodedData = encodedData.replace(/^data:image\/(png|jpg);base64,/, '');