Тема: Filereader В ie11
Показать сообщение отдельно
  #1 (permalink)  
Старый 17.11.2014, 10:08
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Filereader В ie11
Приветствую! Возникла проблема в ie 11, пытаюсь отправить файл в бинарном режиме, выходит ошибка "SCRIPT438: Объект не поддерживает свойство или метод "readAsBinaryString""
XMLHttpRequest.prototype.sendAsBinary = function(datastr){
function byteValue(x) { return x.charCodeAt(0) & 0xff; }
var ords = Array.prototype.map.call(datastr, byteValue);
var ui8a = new Uint8Array(ords);
this.send(ui8a.buffer); 
}
...
var reader = new FileReader();
xhr = new XMLHttpRequest();
..
xhr.sendAsBinary(evt.target.result);
reader.readAsBinaryString($.blob);

заменяю на readAsArrayBuffer - ничего не отправляет, кто знает, что нужно исправить?
Ответить с цитированием