0
我正在使用readAsDataURL
將blob轉換爲base64。問題是,我做了一個循環:將參數傳入FileReader的onloadend函數
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;
}
所以我的第一個問題是我可以用我所有的斑點一樣的讀者?如果是的話,我怎麼能通過指數到我的onloadend
函數?
如果我不能使用同一個閱讀器,我該如何解決這個問題?
我發現這個非常好的解決方案:http://stackoverflow.com/questions/4404361/html5-file-api-get-file-object-within-filereader-callback?rq=1 – ncohen