Autor Beitrag
Myribo
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Fr 27.08.10 02:12 
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:

ausblenden 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...

ausblenden 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