Myribo - Fr 27.08.10 02:12
Titel: POST via XMLHTTP
Hallo liebe Gemeinde!
Ich habe mal eine kleine Frage an euch.
Und zwar: Ich muss in meiner Anwendung mehrere Dateien via HTTPS auslesen. Da ich es mit Indy leider nicht zum Laufen bekam, habe ich es jetzt so gelöst:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| ... var req:IXMLHTTPRequest; begin req:=CoXMLHTTP.Create; req.open('GET',url,False,EmptyParam,EmptyParam); req.send(EmptyParam);
Result:=req.responseText;
end; |
Das funktioniert auch wunderbar. Nun möchte ich aber eine Datei per POST an den Server (ebenfalls per HTTPS) an den Server senden.
Ich habe auch schon 1-2 Schnipsel gefunden, allerdings ist mein Problem, dass ich den Daten ja einen (Feld-)Namen geben muss (damit der Server Bescheid weiß).
Quasi als wenn ich die Daten über ein Formular mit...
Quelltext
1: 2: 3: 4:
| <form method="POST" action="..." enctype="multipart/form-data"> <input type="file" name="meinedatei"> <input type="submit"> </form> |
...absende, wobei "meinedatei" der Name ist.
Meine Frage ist jetzt: Wie kann ich das am einfachsten machen? Ja, ich weiß, dass es mit Indy evtl einfacher wäre. Das funktioniert aber wie gesagt nicht, also möchte ich es jetzt so machen ;)
Schönen Dank für's Lesen und schönen Gruß,
Myribo