API файлов HTML5: FileReader.readAsText () retu rns «undefined»

Я использую Chrome 12 в Mac OS X и включил 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);
}

"файл" стыкуется как действительный объект-файл и "this. reader "- это свежий экземпляр типа FileReader. Этот код создает следующий вывод консоли:

http://cl.ly/1Y2b383G2F272x1m1P0N

enter image description here

17
задан Hooked 12 November 2012 в 15:43
поделиться