[adding mediawiki-api since this seems to be more relevant to that list]

"Bryan Tong Minh" <bryan.tongm...@gmail.com> wrote:
>On Wed, Oct 21, 2009 at 4:29 PM, Russell Blau <russb...@hotmail.com> wrote:
>>> --abc
>>> Content-Disposition: form-data; name="%s"; filename="%s"
>>> Content-Type: application/octet-stream
>>>
>> What is the second "%s" in the above line? Is this instead of having a
>> separate form-data element with name="filename", or is it a duplicate of
>> that element, or is it something entirely different?
>>
>name is the name of the form element (wpUploadFile) and filename the
>name of the file (picture.jpg)
>
>> If RFC 2388 says that the sending application MAY supply a file name, why 
>> is
>> the API treating this as a REQUIRED parameter?
>It is not, as far as I can see. It is requiring the form element
>"filename" and ignoring the filename attribute from the file all
>together.

So, basically, the API for action=upload is (a) not compliant with RFC 2388, 
and (b) failing with a misleading error message when the client fails to 
supply a parameter that isn't used at all?

Russ




_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to