inputFile

On Chrome, at least, this page uses the FileReader object to load up files and paste them below, while plotting word length statistics in the figure below using jqPlot.

Choose or drop files

And this is a test using File's slice() method and FileReader's readAsBinaryString(), without graphing:

Choose or drop files