From 34b894d27a0e9165919233827328f21d0e4325bd Mon Sep 17 00:00:00 2001
From: Jared Hancock <jared@osticket.com>
Date: Wed, 20 Aug 2014 20:54:43 -0500
Subject: [PATCH] upload: Reduce file processing client-side

---
 js/filedrop.field.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/js/filedrop.field.js b/js/filedrop.field.js
index 79983c7f1..989e05bdf 100644
--- a/js/filedrop.field.js
+++ b/js/filedrop.field.js
@@ -451,7 +451,7 @@
               opts.beforeSend(files[fileIndex], fileIndex, function () { send(e); });
             };
 
-            reader.readAsDataURL(files[fileIndex]);
+            reader.readAsBinaryString(files[fileIndex]);
 
           } else {
             filesRejected++;
@@ -498,7 +498,7 @@
           xhr.withCredentials = opts.withCredentials;
         }
 
-        var data = atob(e.target.result.split(',')[1]);
+        var data = e.target.result;
         if (typeof newName === "string") {
           builder = getBuilder(newName, data, mime, boundary);
         } else {
-- 
GitLab