diff --git a/addon/file.js b/addon/file.js
index <HASH>..<HASH> 100644
--- a/addon/file.js
+++ b/addon/file.js
@@ -139,10 +139,11 @@ export default Ember.Object.extend({
     });
 
     let request = new HTTPRequest();
+    request.open(options.method, options.url);
+
     Object.keys(options.headers).forEach(function (key) {
       request.setRequestHeader(key, options.headers[key]);
     });
-    request.open(options.method, options.url);
 
     if (options.timeout) {
       request.timeout = options.timeout;
set headers after opening the XMLHttpRequest