Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi URLDownloadToFile mit # in UrlParameter Problem (https://www.delphipraxis.net/100571-urldownloadtofile-mit-urlparameter-problem.html)

ebber 30. Sep 2007 18:27


URLDownloadToFile mit # in UrlParameter Problem
 
Hallo

ich will etwas mit URLDownloadToFile runterladen, allerdings sieht die Url so aus www.xxx.xx/xx.xxx?xxx=xx#x. Ist # ein Sonderzeichen wie ? oder & ?

Kann ich das durch irgendeinen Code oder sowas, was die gleiche Bedeutung hat, ersetzen ?

MfG

EDatabaseError 30. Sep 2007 18:32

Re: URLDownloadToFile mit # in UrlParameter Problem
 
Also imho ist das # in Delphi das Zeichen zum nutzen von ASCI in Strings.

Bsp: #13#10 = <CR><LF>

mfg

dominikkv 30. Sep 2007 18:35

Re: URLDownloadToFile mit # in UrlParameter Problem
 
aber nicht in einem string^^

also bei 'hallo#wie#gehts?' machts nix
liegt also an irgendsoeinem protokoll... leerzeichen geht ja auch nicht und muss man mit %20 ersetzen...vllt gibts sowas auch für die #?

pilic 30. Sep 2007 18:36

Re: URLDownloadToFile mit # in UrlParameter Problem
 
Nein,

die Raute kennzeichnet einen Anker

marabu 30. Sep 2007 18:43

Re: URLDownloadToFile mit # in UrlParameter Problem
 
Hallo,

du kannst den URL z.B. mit CrackUrl() zerlegen.
Die Sprungmarke #xxx spielt für den Download keine Rolle und wird einfach weggelassen.

Grüße vom marabu

ebber 30. Sep 2007 18:56

Re: URLDownloadToFile mit # in UrlParameter Problem
 
Leider nicht.

Der Parameter steht für den Servernamen und darin ist eine # für Server#1,S#2,S#3...

marabu 30. Sep 2007 19:38

Re: URLDownloadToFile mit # in UrlParameter Problem
 
Keine Panik. Wenn das Nummernzeichen in einem Servernamen vorkommt, der im URL als Parameter übergeben wird, dann stört es nicht weiter. Wenn du den URL zerpflückst und dann auf einen solchen Server zugreifen möchtest, dann musst du hostname und path sowieso wieder verschlüsseln (percent encoding) - das Nummernzeichen ist %23.

ebber 30. Sep 2007 19:49

Re: URLDownloadToFile mit # in UrlParameter Problem
 
Danke. Funktioniert. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:45 Uhr.

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