我正在使用以下代码片段在 javascript 中读取文件:
if(window.FileReader && filelist.length > 0) {
var reader = new FileReader();
reader.onload = reader.onloadend=function(event){
self._ogrUpload(self, event);
};
reader.readAsText(filelist[i]);
console.log(filelist[i]);
}
这在 Chrome 中有效,但在 Safari V6.0 中无效。
在 Safari 中,上传似乎可以工作,但_orgUpload()
没有调用该函数。所以我将其替换为:
reader.onload = function(event) { alert("TEST");};
这也不起作用。FileReader 真的可以在 Safari 6.0 中使用吗?因为我看不到控制台中抛出任何错误。