FileReader到String

URL*_*L87 4 javascript filereader

请考虑以下代码

function readSingleFile(evt) {
            //Retrieve the first (and only!) File from the FileList object
            var myFile = evt.target.files[0];
            var reader = new FileReader();
            reader.readAsText(myFile);
            var myString = reader.toString();
            alert(myString); // print  - "[object FileReader]"
        }
Run Code Online (Sandbox Code Playgroud)

我尝试将所有文​​件内容放入String,例如,如果文件内容是

helloWorld1
helloWorld2
Run Code Online (Sandbox Code Playgroud)

我会得到alert那个内容.

mar*_*are 8

这不是你得到结果的方式FileReader.将代码修改为:

function readSingleFile(evt) {
        //Retrieve the first (and only!) File from the FileList object
        var myFile = evt.target.files[0];
        var reader = new FileReader();
        reader.readAsText(myFile);
        reader.onload=function(){alert(reader.result)}
    }
Run Code Online (Sandbox Code Playgroud)