Hi,

is "Content-Length:" the other header, too`

Other header e.g:
 
--abc
Content-Disposition: form-data; name="%s"; filename="%s"
Content-Type: application/octet-stream

Viele Grüße
Jan

-----Ursprüngliche Nachricht-----
Von: [email protected]
[mailto:[email protected]] Im Auftrag von Bryan Tong
Minh
Gesendet: Mittwoch, 21. Oktober 2009 12:25
An: Wikimedia developers
Betreff: Re: [Wikitech-l] Problem with Upload API

On Wed, Oct 21, 2009 at 12:15 PM, Jan Luca <[email protected]> wrote:
[...]
> Content-Type: multipart/form-data
> Content-Length: ".strlen($file)."
> Content-Disposition: form-data; name=\"".$filename."\";
> filename=\"".$filename."\"
>
> ".$file."
> \r\n\r\n";

You do set your content-type to multipart/form-data, but your content
is not actually multipart/form-data encoded. A multipart/form-data
encoded request looks something like this:

POST / HTTP/1.1
Content-Type: multipart/form-data; boundary=abc


--abc
Content-Disposition: form-data; name="%s"; filename="%s"
Content-Type: application/octet-stream

<FILECONTENT>
--abc
Content-Disposition: form-data; name="%s"

data
--abc
Content-Disposition: form-data; name="%s"

data
--abc--


Bryan

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to