From da8ef999085c7f229da25673a2b4fbf908c7a3f0 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 27 Apr 2013 16:42:47 +0100 Subject: Handle exceptions when attempting to open zip file --- lib/browser.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'lib') diff --git a/lib/browser.js b/lib/browser.js index de98847..2a9c4e1 100644 --- a/lib/browser.js +++ b/lib/browser.js @@ -14,11 +14,15 @@ function fileInput(inputElement, callback) { reader.onload = function(loadEvent) { var arrayBuffer = loadEvent.target.result; - converter.convertToHtml({file: openFile(arrayBuffer)}) - .then(callback, function(error) { - callback({error: error}); - }) - .done(); + try { + converter.convertToHtml({file: openFile(arrayBuffer)}) + .then(callback, function(error) { + callback({error: error}); + }) + .done(); + } catch (error) { + callback({error: error}); + } }; reader.readAsArrayBuffer(file); -- cgit v1.2.3