3
Я использую FileReaderПо каким причинам может произойти сбой reader.readAsArrayBuffer?
const arrayBufferPromiseFromBlob = function (blob) {
//argument must be blob or file Object
return new Promise(function (resolve, reject) {
const reader = new FileReader();
reader.onload = function (event) {
resolve(reader.result);
};
reader.onerror = function (error) {
reject(error);
};
reader.readAsArrayBuffer(blob);
});
};
иногда он отвергает (OnError), даже если он был дан правильный блоб, что может быть причиной это происходит?
что делает ошибка –
Очень большой капля? или, может быть, вы попытаетесь прочитать файл, в котором у вас нет доступа к некоторому файлу, который пришел из события drop, где вы делаете 'event.dataTransfer.items [0] .webkitGetAsEntry' – Endless