Hallo an alle da draussen!
Hab mal ne kurze Frage und auch wenn die Lösung mit Sicherheit ziemlich einfach ist komme ich leider nicht selbst drauf, da ich mich erst richtig in Delphi einarbeite momentan. Also ich habe folgendes Problem: Ich will mittels des Indy Http Clients eine Textdatei von einer URL downloaden. Ich habe dazu auch schon einen Tip im Web gefunden und folgendes kopiert bzw. selbst verändert:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| procedure TForm1.Button9Click(Sender: TObject); var rs: TFileStream; begin http.Connect; try rs:=TFileStream.Create('c:\downloaddatei.txt', fmcreate); http.Get('Test.txt', rs); finally rs.free; end; http.Disconnect; end; |
Am ende des Vorganges erscheint auch die Meldung Connection closed gracefully, aber in der Datei steh nichts drin. Muss man mit dem Stream vielleicht noch irgendwas machen? Ich kenne mich mit Streams noch nicht gut aus, weil ich bisher noch nichts damit gemacht habe.
Vielen Dank für Vorschläge und Lösungen
Moderiert von
Tino: Code- durch Delphi-Tags ersetzt.