1.1 --- a/WebStack/Django.py Tue Oct 23 23:26:37 2007 +0000
1.2 +++ b/WebStack/Django.py Tue Oct 23 23:27:17 2007 +0000
1.3 @@ -265,7 +265,11 @@
1.4 def _get_files(self):
1.5 files = {}
1.6 for name, file in self.request.FILES.items():
1.7 - files[name] = [FileContent(file.get("content", ""), {
1.8 +
1.9 + # NOTE: Django does not seem to expose a stream for a file upload.
1.10 +
1.11 + files[name] = [FileContent(
1.12 + StringIO(file.get("content", "")), {
1.13 "Content-Type" : file.get("content-type", ""),
1.14 "Content-Disposition" : "%s; filename=%s" % (name, file.get("filename", ""))
1.15 })]