Get filename after filereader asynchronously loaded a file

前端 未结 2 1973
一向
一向 2020-12-14 00:34

I am loading several files in a directory in order to parse some data from them. This works great so far, but I would like to know which file I am looking at. So I need the

2条回答
  •  执念已碎
    2020-12-14 01:04

    The following source code add an attribute to the file reader

        for(i=0; i < files.length; i++)
        {
            var fileReader = new FileReader();
            fileReader.onload = function(file)
            {
                  // DO what you need here
                  // file name = file.target.fileName
            } // end of reader load
            fileReader.fileName = files[i].name;
            fileReader.readAsBinaryString(files[i]);
        }
    

提交回复
热议问题