Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi aus einer url datei type herrausfinden (https://www.delphipraxis.net/105936-aus-einer-url-datei-type-herrausfinden.html)

dazar_t 2. Jan 2008 15:38


aus einer url datei type herrausfinden
 
Ja wie der titel schon sagt versuche ich aus einer url den datei typen herrauszufinden.
Doch ich weiss leider nicht wie ?

Bernhard Geyer 2. Jan 2008 15:40

Re: aus einer url datei type herrausfinden
 
Zitat:

Zitat von dazar_t
Ja wie der titel schon sagt versuche ich aus einer url den datei typen herrauszufinden.
Doch ich weiss leider nicht wie ?

Du mußt sie (jedenfalls starten) herunterladen und den contend type auswerten.

dazar_t 2. Jan 2008 15:46

Re: aus einer url datei type herrausfinden
 
Ja aber beim donwloaden muss ich ja schon den typen festlegen :
Delphi-Quellcode:
begin
  fn := 'C:\musick.'+//TYP?!;
  fs := TFileStream.Create(fn, fmCreate);
  try
    try
      IdHTTP1.Get(Edit1.Text, fs);
    except
    end;
  finally
    FreeAndNil(fs);
    CopyFile(PChar(fn), PChar('D:\datei.'+//TYP ?!), true);
    DeleteFile(fn);
  end;
end;
Oder ??

Bernhard Geyer 2. Jan 2008 15:52

Re: aus einer url datei type herrausfinden
 
Kommt darauf an ob du den Content Type mittels TIdHTTP überhaupt bekommst? (Verwende kein Indy).

dazar_t 2. Jan 2008 15:53

Re: aus einer url datei type herrausfinden
 
was benutzt du den um dateien aus dem internet herunter zu laden ?

Bernhard Geyer 2. Jan 2008 15:56

Re: aus einer url datei type herrausfinden
 
Zitat:

Zitat von dazar_t
was benutzt du den um dateien aus dem internet herunter zu laden ?

Hab diesen Anwendungsfall gar nicht das ich irgendwelche Dateien herunterlade wo ich nicht wüsste ob es ZIP's, PDF's oder sonst was ist.

dazar_t 2. Jan 2008 15:57

Re: aus einer url datei type herrausfinden
 
nja ich habe ebend ein edit feld wo der benutzer die url der datei eingibt und somit muss das programm ebend herrausfinden was für ein file type es ist.

DeddyH 2. Jan 2008 15:59

Re: aus einer url datei type herrausfinden
 
Verwechselst Du evtl.den Content-Type mit der Extension?

Die Muhkuh 2. Jan 2008 16:00

Re: aus einer url datei type herrausfinden
 
Sieht fast danach aus.

An die Extension kommst Du ja über den Link dran.

@ Detlef: Schicker Avatar ;)

dazar_t 2. Jan 2008 16:01

Re: aus einer url datei type herrausfinden
 
ich will nur wissen ob es .rar ist ob es .mp3 ist usw

Die Muhkuh 2. Jan 2008 16:02

Re: aus einer url datei type herrausfinden
 
Dann wäre es am geschicktesten, dass Du an den Content-Type dran kommst und nach diesem die Dateierweiterung setzt.

DeddyH 2. Jan 2008 16:03

Re: aus einer url datei type herrausfinden
 
[OT]
Zitat:

Zitat von Die Muhkuh
@ Detlef: Schicker Avatar ;)

Thx :mrgreen: [/OT]

dazar_t 2. Jan 2008 16:04

Re: aus einer url datei type herrausfinden
 
Aber wie stelle ich dies an ?????? :(

Die Muhkuh 2. Jan 2008 16:05

Re: aus einer url datei type herrausfinden
 
Source / Header runterladen und schauen, was bei content-type drin steht ;)

dazar_t 2. Jan 2008 16:07

Re: aus einer url datei type herrausfinden
 
hmmmm
ein beispiel code wäre total nett von euch :( .

Die Muhkuh 2. Jan 2008 16:08

Re: aus einer url datei type herrausfinden
 
Hier im Forum suchenSource Indy, Hier im Forum suchenQuelltext Indy

Steht alles im Forum ;)

BUG 2. Jan 2008 16:34

Re: aus einer url datei type herrausfinden
 
Hi dazar_t,

Source habe ich leider keinen (Indy läuft unter Delphi 3 nicht).
In Bezug auf das Abfragen des Content-Type vom Server könnte dir der HEAD-Request von HTTP helfen.

MfG,
Bug


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:37 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