Ich muss bestimmte Daten an den Server in einem. Zip-Archiv, über HTTP-POST-Anfrage, MIME-codiert senden. Ich nehme an, das bedeutet nur, dass ich MIME-Typ in einem Anfrage-Header angeben muss. Aber ich bin verwirrt darüber, was ich in den Körper der Anfrage einfügen soll. Bisher kann ich zwei Möglichkeiten zu sehen, es zu tun:Wie MIME über HTTP senden?
Normalerweise, wie ich es nehmen (sorry, ich bin kein Web-Coder, so ein bisschen lahm mit HTTP), Körper-POST-Anforderung von Paaren besteht parameter_name = einige + Daten geteilt durch "&". Soll ich es genauso machen und den Inhalt meiner Datei in base64 in einen der Parameter schreiben? Das würde mir auch zusätzliche Parameter liefern.
Oder sollte ich nur füllen POST Körper mit Inhalt meiner Datei (in base64, richtig?)? Wenn ja, gibt es eine Möglichkeit, zusätzliche Informationen über die Datei bereitzustellen?
Ist nur eine dieser Möglichkeiten annehmbar oder beides? Wenn ja, was wäre die beste Praxis?
, auch Beispielcode in C++ für Qt wären sehr-sehr geschätzt, aber absolut nicht notwendig :)
pls, überprüfen Sie, ob dieser Beitrag http://stackoverflow.com/ Fragen/2627949/Upload-Datei-mit-Post-Methode-auf-qt4/2634842 # 2634842 wäre keine Hilfe für Sie –