On Sat, Jan 1, 2011 at 6:13 PM, Jan Luca <jan(a)jans-seite.de> wrote:
Hi,
I have a problem with the API and following HTTP-request (PHP-Code):
$message =
"--".$boundary."
Content-Type: application/x-www-form-urlencoded
ignorewarnings=1&token=".urlencode($token)."&filename=".urlencode($new_file)
."&file=".urlencode("file")."&comment=".urlencode($desc)."
--".$boundary."
Content-Type: application/octet-stream
Content-Disposition: form-data; name=\"file\";
filename=\"".$new_file."\"
".$file."
--".$boundary."--";
I have never tried mixing x-www-form-urlencoded with
multipart/form-data. Try encoding each field as their own part in the
multipart blob.
Another tip, always sent the edit token as the last field. If you send
the edit token before the file and your upload gets interrupted half
way, a half uploaded file will appear. PHP does not care about your
Content-Length header...
Bryan