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
Content-Length: 1234

--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

Reply via email to