/**
* 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;