Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Welcher Dateiname versteckt sich hinter der URL (https://www.delphipraxis.net/17910-welcher-dateiname-versteckt-sich-hinter-der-url.html)

jonny 11. Mär 2004 13:32


Welcher Dateiname versteckt sich hinter der URL
 
hallo wie kann ich rausfinden welcher Dteiname sich hinter dieser URl verstekt

http://www.winload.de/download.php?s...gramm_id=25853

in diesen Fall ist es "nemo_ss_win.zip" aber wie kann ich es von meinem Programm aus amchen.

SirThornberry 11. Mär 2004 13:35

Re: Welcher Dateiname versteckt sich hinter der URL
 
gar nicht weil die inormation erst im header steht der zurückgeliefert wird wenn die url aufgerufen wird. Das heißt du könntest höchstes den download starten und schauen was im header steht

fkerber 11. Mär 2004 13:35

Re: Welcher Dateiname versteckt sich hinter der URL
 
Hi!

Das geht bestimmt mit den Indys. Die bieten für alles was Internet angeht eigentlich was an.

Schau dir diese Komponenten doch mal an (inbesondere in Richtung Header, da steht bestimmt das dann drin)


Ciao fkerber


[Edit] Falschen Namen verwendet :wall: [/Edit]

jonny 11. Mär 2004 13:37

Re: Welcher Dateiname versteckt sich hinter der URL
 
Kann man so eine mit den IdHTTP.Header herausfinden?

fkerber 11. Mär 2004 13:41

Re: Welcher Dateiname versteckt sich hinter der URL
 
Hi!

Kann den Link leider nicht testen ("Seite wurde nicht gefunden"), aber wenn im Header ein Redirect auf die Datei steht, dann kann man den bestimmt auch auslesen.

Ciao fkerber

sakura 11. Mär 2004 13:44

Re: Welcher Dateiname versteckt sich hinter der URL
 
Genau, gib mal einen Link der geht und ich gebe Dir die Lösung ;-)

...:cat:...

jonny 11. Mär 2004 13:48

Re: Welcher Dateiname versteckt sich hinter der URL
 
hm... bei mir geht er.

auf diese seite gehen dort irgendwo auf download klicken und dann bei der folgenden seite auf hier klicken. der link oben ist ein Link den ich von dort habe.

http://www.winload.de/programme/Graf...ner/index.html

fkerber 11. Mär 2004 13:49

Re: Welcher Dateiname versteckt sich hinter der URL
 
Hi!

Auch dieser Link geht bei mir leider nicht.

Ciao fkerber

jonny 11. Mär 2004 13:53

Re: Welcher Dateiname versteckt sich hinter der URL
 
Wie der geht nicht? kommisch.

na dann so www.winload.de dort irgend wo auf einenen Download-Button drücken die benutzen überall das gleiche Linksystem.

r_kerber 11. Mär 2004 13:56

Re: Welcher Dateiname versteckt sich hinter der URL
 
[BTW]Bei mir funktionieren alle drei Links![/BTW]

sakura 11. Mär 2004 14:05

Re: Welcher Dateiname versteckt sich hinter der URL
 
Einen Button und eine IdHttp Komponente aufs Form und folgender Code ins Button-OnClick Ereignis. Den Rest siehst Du selbst ;)

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  IdHTTP1.ConnectTimeout := 5000;
  IdHTTP1.ReadTimeout := 5000;
  IdHTTP1.RedirectMaximum := 15;
  IdHTTP1.HandleRedirects := True;
  IdHTTP1.Head('http://www.winload.de/download.php?subid=d054771242f86e0eb8a489b16abc3e0f&programm_id=28745');
  ShowMessage(IdHTTP1.Request.URL);
  ShowMessage(IdHTTP1.Response.RawHeaders.Text);
end;
...:cat:...

fkerber 11. Mär 2004 14:09

Re: Welcher Dateiname versteckt sich hinter der URL
 
Hi!

Jetzt gehen sie, komisch ...

Oder einfach im Ereignis OnRedirect den Wert Dest (String) ausgeben lassen.


Ciao fkerber

jonny 11. Mär 2004 14:22

Re: Welcher Dateiname versteckt sich hinter der URL
 
JA soweit tuts! Nur ich kann bei mir irgendwie kein ConnectTimeOut einstellen.

IdHTTP1.Request.URL
was bekomme ich dort? ich weiss es ist ein pfad aber von wo aus gesehen

dort steht "/ein name.zip" oder auch "/ordner/ordner/dateiname.zip" aber was kommt vor dem String damit der downloadLink komplet ist?

sakura 11. Mär 2004 14:24

Re: Welcher Dateiname versteckt sich hinter der URL
 
Zitat:

Zitat von jonny
aber was kommt vor dem String damit der downloadLink komplet ist?

Delphi-Quellcode:
  ShowMessage('http://' + IdHTTP1.Request.Host + IdHTTP1.Request.URL);
...:cat:...

fkerber 11. Mär 2004 14:25

Re: Welcher Dateiname versteckt sich hinter der URL
 
Hi!

Also bei meinem Lösungsvorschlag bekommst du das komplette "Ding" zurück, also
Code:
[url]http://www.usw.usf[/url]

Ciao fkerber

jonny 11. Mär 2004 14:31

Re: Welcher Dateiname versteckt sich hinter der URL
 
Danke an alle! Das klappt ja super!

Danke nochmals!

jonny 11. Mär 2004 16:25

Re: Welcher Dateiname versteckt sich hinter der URL
 
[Edit]
hat sich schon erledigt!


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz