我在Mac上使用Chrome12,并在文档中包含了jQuery 1.6.1。
我尝试将文件的内容作为文本读取,并使用以下函数将其保存在数据对象中:
this.upload = function(file) {
console.log('FileHandler.upload called with ' + file.name + '.');
console.log(file);
console.log(this.reader);
data = {
content: this.reader.readAsText(file)
}
console.log('Content: ' + data.content);
}"file“看起来是一个有效的文件对象,而"this.reader”是FileReader类型的一个新实例。此代码创建以下控制台输出:
http://cl.ly/1Y2b383G2F272x1m1P0N

发布于 2011-06-21 02:34:01
根据docs的说法,这不是它的工作方式。您应该调用readAsText()函数,当它完成时,结果被存储在.result中。
https://stackoverflow.com/questions/6415344
复制相似问题