From d1413a81ead7a6f130a06e21a17ca98f4ea30df6 Mon Sep 17 00:00:00 2001 From: Marcel Hellkamp Date: Wed, 7 Jul 2021 13:02:33 +0200 Subject: Fix: Multipart file uploads with empty filename not detected as binary. --- bottle.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bottle.py b/bottle.py index 33448f3..be42bcb 100755 --- a/bottle.py +++ b/bottle.py @@ -1417,11 +1417,11 @@ class BaseRequest(object): self['_cgi.FieldStorage'] = data #http://bugs.python.org/issue18394 data = data.list or [] for item in data: - if item.filename: + if item.filename is None: + post[item.name] = item.value + else: post[item.name] = FileUpload(item.file, item.name, item.filename, item.headers) - else: - post[item.name] = item.value return post @property -- cgit v1.2.1