【发布时间】:2016-10-09 11:21:41
【问题描述】:
我正在使用readAsDataURL 将 blob 转换为 base64。问题是我在循环中这样做:
var reader = new FileReader();
for(var index in objects){
reader.readAsDataURL(objects[index].blob);
}
reader.onloadend = function() {
// need to pass my index here
objects[index].base64 = reader.result;
}
所以我的第一个问题是我可以为我的所有 blob 使用同一个阅读器吗?如果是,我怎样才能将 index 传递到我的 onloadend 函数中?
如果我不能使用同一个阅读器,我应该如何解决这个问题?
【问题讨论】:
标签: javascript asynchronous filereader