Whenever I try to upload a file using the following syntax:
p = web.input(_unicode=False,page={})
I keep getting the following error:
2010-04-07 13:48:29: (mod_fastcgi.c.2610) FastCGI-stderr: Traceback
(most recent call last):
File "/usr/lib/python2.5/site-packages/web/application.py", line
242, in process
return self.handle()
File "/usr/lib/python2.5/site-packages/web/application.py", line
233, in handle
return self._delegate(fn, self.fvars, args)
File "/usr/lib/python2.5/site-packages/web/application.py", line
415, in _delegate
return handle_class(cls)
File "/usr/lib/python2.5/site-packages/web/application.py", line
390, in handle_class
return tocall(*args)
File "/var/www/webapp/webapp.py", line 35, in POST
return render.upload(f)
File "/usr/lib/python2.5/site-packages/web/template.py", line 1024,
in template
return self._base(t(*a, **kw))
File "/usr/lib/python2.5/site-packages/web/template.py", line 898,
in __call__
return BaseTemplate.__call__(self, *a, **kw)
File "/usr/lib/python2.5/site-packages/web/template.py", line 804,
in __call__
return self.t(*a, **kw)
File "templates/upload.html", line 6, in __template__
File "/usr/lib/python2.5/site-packages/web/template.py", line 821,
in _escape
value = safeunicode(value)
File "/usr/lib/python2.5/site-packages/web/utils.py", line 326, in
safeunicode
return obj.decode(encoding)
File "/usr/lib/python2.5/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x8b in position
306: unexpected code byte
Wonder if anyone has any ideas?
--
You received this message because you are subscribed to the Google Groups
"web.py" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/webpy?hl=en.