Все еще изо всех сил пытается прочитать ответ http-запроса, который представляет собой двоичный поток данных, который будет представлять jpg-изображение.httprequest и двоичные данные в javascript
редактировать: все дело
xmlhttp = false;
/*@[email protected]*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@[email protected]*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp = false;
}
}
if (!xmlhttp && window.createRequest) {
try {
xmlhttp = window.createRequest();
} catch (e) {
xmlhttp = false;
}
}
xmlhttp.open("GET", theUrl, true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
var headers = xmlhttp.getAllResponseHeaders();
}
}
xmlhttp.send(null);
Я использую IE8, и не HTML 5 (также пытался в FF12) так я всегда в конечном итоге с ошибками с чем-то вроде
xhr.overrideMimeType('text\/plain; charset=x-user-defined');
или
xhr.responseType = "arraybuffer";
даже копирование в переменную неработающую работу
var body = xhr.response; //.responseText , .responseBody
любые идеи, что не так или что я могу попробовать?
Почему? Что вы пытаетесь достичь? Может ли ваш сервер кодировать b64? – mplungjan
нет его встроенного устройства, и компания не изменит свой интерфейс печально – Gobliins
Но тогда как вы должны использовать двоичные данные со стороны скрипта? – Raffaele