diff --git a/js/filedrop.field.js b/js/filedrop.field.js index 79983c7f1babf427bad1c69e191d5a08bd58be47..989e05bdf79262baf7a71343cd9b7f4f464bd16a 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 {