[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/java1178958967/JavaScript-ID3-Reader/master/src/filereader.js [Back]  [Original]

/**
 * Copyright (c) 2010 Antnio Afonso, antonio.afonso gmail, http://www.aadsm.net/
 * MIT License [http://www.opensource.org/licenses/mit-license.php]
 *
 */

var BinaryFile = require('./binaryfile')

var FileAPIReader = function(file, opt_reader) {
    return function(url, fncCallback, fncError) {
        var reader = opt_reader || new FileReader();

        reader.onload = function(event) {
            var result = event.target.result;
            fncCallback(new BinaryFile(result));
        };
        reader.onerror = fncError;
        reader.readAsBinaryString(file);
    }
};

module.exports = FileAPIReader;

Web Proxy Viewer  |  New URL  |  Original Page