Je récupère un tableau d'octets d'un pictureStream d'un webservice .net. la réponse du tableau d'octets JSON ressemble à ceci:Convertir PictureStream à la toile HTML5
[137, 80, 78, 372, 617 more...]
Je suis en train de convertir ce tableau d'octets et d'en tirer dans une toile HTML comme ceci
var context = document.getElementById('boxcover').getContext('2d');
context.putImageData(movies.PictureStream, 0, 0);
Mais cela ne fonctionne pas. Je n'ai pas accès à modifier le webservice, donc je cherche à convertir ce tableau d'octets en une image en utilisant Javascript seulement. En outre, je ne peux pas utiliser les scripts côté serveur, côté client uniquement.
Merci pour l'aide
Voici un exemple de la façon dont le tableau d'octets est disponible en: http://www.copypastecode.com/33072/
je crois que les données proviennent de PNG ou JPEG de, en utilisant la méthode readBytes dans .net pouvez-vous me donner un exemple de convertir le flux d'octets brut en base64? – shitburg
window.btoa convertira une chaîne ASCII en base 64; Je suis retourné et j'ai inclus un exemple dans ma réponse. –
Kyle vous êtes un dieu parmi les hommes, merci frère! – shitburg