?
Hallo, ich versuche eine Datei über einen POST request hochzuladen.
So sieht mein request aus:
char* request=
"POST /FileUpload/FileUpload.php HTTP/1.1\r\n"
"Host: 127.0.0.1\r\n"
"User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1\r\n"
"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n"
"Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3\r\n"
"Accept-Encoding: gzip, deflate\r\n"
"Connection: keep-alive\r\n"
"Referer: http://127.0.0.1\r\n"
"Content-Type: multipart/form-data; boundary=---------------------------187161971819895\r\n"
"Content-Length: 305\r\n"
" -----------------------------187161971819895\r\n"
" Content-Disposition: form-data; name=\"MAX_FILE_SIZE\"\r\n"
"\r\n"
" 10\r\n"
" -----------------------------187161971819895\r\n"
" Content-Disposition: form-data; name=\"uploadedfile\"; filename=\"datei.txt\"\r\n"
" Content-Type: text/plain\n\r"
"\r\n"
"\r\n"
"-----------------------------187161971819895--\r\n"
"\r\n"
"\r\n";
Als Antwort bekomme ich vom Server immer:
HTTP/1.1 413 Request Entity Too Large
Date: Tue, 31 Jul 2012 13:56:00 GMT
Server: Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_
color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
Vary: accept-language,accept-charset
Accept-Ranges: bytes
Connection: close
Content-Type: text/html; charset=iso-8859-1
Content-Language: de
Ich weiss echt nicht was da falsch läuft.
Hat wer eine Ahnung wo mein Fehler liegt?
Ich hab diese Frage auch schon im WIN API Bereich (http://www.c-plusplus.net/forum/306513) gestellt aber eigentlich hab ich ja kein WIN API Problem ich hoffe es ist ok das ich meine Frage hier nochmal stelle.