[Grok-dev] Re: Using POST request
Martijn Faassen
faassen at startifact.com
Tue Mar 25 04:43:42 EDT 2008
Uli Fouquet wrote:
[snip]
> called 'file_upload'. Because normal views are not
> named that way, they cannot be found and this results in a 404 - file
> not found.
>
> So, your application must provide this 'action'. With views you should
> be able to do it like this::
[a view named file_upload]
I'm trying to understand the reasoning here. Why would a view named
file_upload be required in order to process this field? What would be
trying to access this file_upload view? There's after all only a single
multipart/form-data POST request being made - do you think setuptools is
sending another request?
Perhaps zope's publisher machinery somehow fails badly on something in
this form, and as a result an exception gets raised that inadvertantly
is translated into a 404 error. The 'name=":action"' bit looks pretty
weird, though you'd think you'd simply get a request.form[':action']
field as a result.
Regards,
Martijn
More information about the Grok-dev
mailing list