1.1 --- a/WebStack/ModPython.py Thu Aug 25 22:47:52 2005 +0000
1.2 +++ b/WebStack/ModPython.py Fri Aug 26 01:27:37 2005 +0000
1.3 @@ -285,7 +285,14 @@
1.4 field_name = decode_value(field.name, encoding)
1.5 if not fields.has_key(field_name):
1.6 fields[field_name] = []
1.7 - fields[field_name].append(get_body_field(field.value, encoding))
1.8 +
1.9 + # Detect and store file uploads.
1.10 +
1.11 + if field.filename:
1.12 + fields[field_name].append(field.value)
1.13 + else:
1.14 + fields[field_name].append(get_body_field(field.value, encoding))
1.15 +
1.16 return fields
1.17
1.18 def get_fields(self, encoding=None):