本文介绍了FileReader到String的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

考虑以下代码

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]"
        }

我试图得到所有的文件内容到字符串,例如,如果文件内容是

I try to get all the file content into String , for example if the file content is

helloWorld1
helloWorld2

我将获得 alert 那是内容。

推荐答案

这不是你得到 FileReader 的结果。将您的代码修改为:

That's not how you get the result of a FileReader. Modify your code to this:

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)}
    }

这篇关于FileReader到String的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-15 03:54