SO - 22495145

by Arun P Johny

HTML

<input type="file" id="fileinput" multiple />
<button id="read">Read</button>

JavaScript

jQuery(function ($) {
    function readMultipleFiles(input) {
        //Retrieve all the files from the FileList object
        var files = input.files;

        if (files && files.length) {
            for (var i = 0, f; f = files[i]; i++) {
                var r = new FileReader();
                r.onload = (function (f) {
                    return function (e) {
                        var contents = e.target.result;
                        alert(contents);
                    };
                })(f);
                r.readAsText(f);
            }
        } else {
            alert("Failed to load files");
        }
    }

    var fileIn = $('#fileinput')[0];
    $('#read').click(function () {
        readMultipleFiles(fileIn)
    })
})