Merge pull request #1962 from yurydelendik/ie10-1

Adds overrideMimeType for IE10 and discontinues readAsBinaryString use
This commit is contained in:
Brendan Dahl 2012-08-08 11:59:18 -07:00
commit 1d3aba25a9
2 changed files with 45 additions and 13 deletions

View file

@ -1942,20 +1942,13 @@ window.addEventListener('change', function webViewerChange(evt) {
// Read the local file into a Uint8Array.
var fileReader = new FileReader();
fileReader.onload = function webViewerChangeFileReaderOnload(evt) {
var data = evt.target.result;
var buffer = new ArrayBuffer(data.length);
var buffer = evt.target.result;
var uint8Array = new Uint8Array(buffer);
for (var i = 0; i < data.length; i++)
uint8Array[i] = data.charCodeAt(i);
PDFView.open(uint8Array, 0);
};
// Read as a binary string since "readAsArrayBuffer" is not yet
// implemented in Firefox.
var file = files[0];
fileReader.readAsBinaryString(file);
fileReader.readAsArrayBuffer(file);
document.title = file.name;
// URL does not reflect proper document location - hiding some icons.