Я не могу понять, как отображать байты изображения, возвращенные из веб-API в HTML-изображения.Вот как данные выглядят в консоли Firefox (для краткости усечены):
������JFIF�������������C����������������������...
Я пытался использовать data:image/jpeg;base64, " + btoa(data)
в качестве источника изображения, я получаю ошибку String contains an invalid character
.Когда я использую btoa(unescape(encodeURIComponent(data)))
вместо btoa
, я не получаю ошибок, но изображение не отображается.Тип содержимого ответа: image/jpeg
.
Изображение правильно отображается в Fiddler.
Есть идеи, как получить изображение для отображения данных?