diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Angular.js | 5 | ||||
| -rw-r--r-- | src/service/http.js | 2 |
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 |
