【发布时间】:2016-11-03 01:03:49
【问题描述】:
我正在使用文件阅读器
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),即使它被赋予了一个有效的 blob,这可能是什么原因发生的?
【问题讨论】:
-
错误说明了什么
-
非常大的斑点?或者您可能尝试读取一个您无权访问某些文件的文件,这些文件来自您执行
event.dataTransfer.items[0].webkitGetAsEntry的放置事件
标签: javascript promise filereader