我正在开发一个使用手机间隙的Android应用程序,我提供文件上传功能,我想阅读上传文件的内容并将其编码为base64并将其存储到localStorage。 我正在使用Filereader来阅读内容,但它在app中无法正常工作
var reader = new FileReader();
reader.onload = function(evt) {
if (evt.target.readyState == FileReader.DONE) { // DONE == 2
var content = evt.target.result;
file_content = btoa(content);
alert(file_content);
var nameContent = name + "," + file_content;
localStorage.setItem("contentFile" + i, Encryptdata(nameContent.toString()));
count++;
}
};
在我的app reader.onload中没有执行。