hm ... gibt es wirklich keine möglichkeit?
ich versuch mal etwas genauer zu schildern worum es geht.
ich bekomme einen link zu einer datei.
Ich weiß aber nicht, ob das eine php download seite oder ein dirrecter link ist.
bei einem dirrekten link kann ich es ja so machen (ich geb zu ist ne faule methode
aber lustig):
Delphi-Quellcode:
name := UnixPathToDosPath(maploadlocation);
name := extractfilename(name);
damit kann ich dann
lStream:=TFileStream.Create(mappath + name, fmCreate or fmShareDenyWrite);
und letzten endes hald mit get das file holen.
anders schauts aber aus wenn ich eine php download page hab.
dann muß ich beim
indy redirect einschalten.
ich hab zwar ein onredirect event, aber da ist es doch schon zu spät, da kann ich ja den namen des files nicht mehr bekommen und meinen filestream erstellen
.
idhttp.get ('http://www.brothers-of-death.de/include.php?path=content/download.php&contentid=83&download=go&mirror=1',lstram);
ich kann es ja mal in einen memory stream speichern oder als download.tmp und danach als richtige datei, aber ich bräuchte dann immer noch den richtigen link um den filenamen zu bekommen.
Aber irgendwie müssen das ja auch die webbroser machen, daß die vorher wissen wie die datei heißen wird.
Irgendwelche ideen?
Arnulf