Warnung Ich habe einige Leute haben gefragt, aber es ist in der Regel über CURL, ich frage über das Senden über WinSock2.C++ | Winsock - Korrekte Art, HTTP-Post zum Hochladen einer Datei zu schreiben?
Okay, ich weiß, wie man POST und GET-Anweisungen ziemlich einfach macht, (POST mit Anwendung/Anwendung/x-www-Form-urlencoded) aber ich bin nicht sicher, wie man multipart/form-data verwendet, ich weiß es hat etwas mit Grenze zu tun, um festzulegen, wann Sie mit dem Senden von Daten fertig sind.
Aber wie sollte ein einfacher HTTP POST zum Hochladen von Dateien aussehen? (Kannst du es auch auf einen PHP POSTBACK hochladen? Wenn es application/x-www-form-urlencoded wäre könnte ich sowas sehen wie filename = hello.png & data = ...)
Etwas wie dieses Format: (Das ist alles, was ich über das Senden der Daten weiß) Ich kann kein solides Beispiel online finden, also stelle ich die Frage.
POST /postback.php HTTP/1.1
HOST: www.website.com
Content-Type: multipart/form-data; boundary=----IAmABoundary
Content-Length: 300
------IAmABoundary
Send Binary Data?
------IAmABoundary--