aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Angular.js5
-rw-r--r--src/service/http.js2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/Angular.js b/src/Angular.js
index 87c10e23..fec866f5 100644
--- a/src/Angular.js
+++ b/src/Angular.js
@@ -417,6 +417,11 @@ function isScope(obj) {
}
+function isFile(obj) {
+ return toString.apply(obj) === '[object File]';
+}
+
+
function isBoolean(value) {return typeof value == $boolean;}
function isTextNode(node) {return nodeName_(node) == '#text';}
diff --git a/src/service/http.js b/src/service/http.js
index 93d44eac..afaae2de 100644
--- a/src/service/http.js
+++ b/src/service/http.js
@@ -102,7 +102,7 @@ function $HttpProvider() {
// transform outgoing request data
transformRequest: function(d) {
- return isObject(d) ? toJson(d) : d;
+ return isObject(d) && !isFile(d) ? toJson(d) : d;
},
// default headers