From de681cb426580f0d9ec5e1c487c8278c6ce62bdb Mon Sep 17 00:00:00 2001 From: Iftach Bar Date: Sun, 24 Nov 2013 11:50:01 +0200 Subject: [PATCH] added support for multiple files echo --- httpbin/helpers.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/httpbin/helpers.py b/httpbin/helpers.py index 6fc6281..f459c30 100644 --- a/httpbin/helpers.py +++ b/httpbin/helpers.py @@ -90,7 +90,13 @@ def get_files(): files = dict() for k, v in request.files.items(): - files[k] = json_safe(v.read(), request.files[k].content_type) + val = json_safe(v.read(), request.files[k].content_type) + if files.get(k): + if not isinstance(files[k], list): + files[k] = [files[k]] + files[k].append(val) + else: + files[k] = val return files