From b1e6e753fff37c56b0241307a0a76191469f5c2c Mon Sep 17 00:00:00 2001 From: Sergey Tsvetkov Date: Tue, 17 May 2016 15:52:15 +0300 Subject: [PATCH] Used instanceof to determine FormData in utils.isFormData. Fix #323. --- lib/utils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/utils.js b/lib/utils.js index 33f2d4d..b0d376b 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -33,7 +33,7 @@ function isArrayBuffer(val) { * @returns {boolean} True if value is an FormData, otherwise false */ function isFormData(val) { - return toString.call(val) === '[object FormData]'; + return (typeof FormData !== 'undefined') && (val instanceof FormData); } /**