LoadFromUrl

Nutzung, Komponenten, .NET

Moderator: Moderatoren

Antworten
Benutzeravatar
adrian
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 265
Registriert: Mo, 08. Mai 2006 8:58
Wohnort: Aadorf TG
Danksagung erhalten: 1 Mal
Kontaktdaten:

LoadFromUrl

Beitrag von adrian »

Hallo Leute

Wir sollten von einer URL, Bilder downloaden (z.B. http://www.xxx.ch/yyy.jpg) Mit dem Befehl LoadFromUrl sollte es, meiner Meinung nach, gehen. Zugreifen kann ich zumindest mit diesem befehl doch wie kann ich es erreichen, dass das Bild auf meine Festplatte gespeichert wird ?

Herzlichen Dank für jeden Tip.
Benutzeravatar
andreas
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1902
Registriert: Mi, 28. Sep 2005 10:53
Wohnort: Osnabrück
Hat sich bedankt: 4 Mal
Kontaktdaten:

Beitrag von andreas »

Hallo Adrian,

laut Hilfe bekommst du mit dem Befehl entweder ein String oder NIL. Was passiert, wenn du diesen String als Datei yyy.jpg speicherst?
Gruß,

Andreas
VIP der XUG Osnabrück
Benutzeravatar
adrian
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 265
Registriert: Mo, 08. Mai 2006 8:58
Wohnort: Aadorf TG
Danksagung erhalten: 1 Mal
Kontaktdaten:

Beitrag von adrian »

Salü Andi

habe ich noch nicht versucht, doch irgentwie stehe ich auf der Leitung: Mit welchem Befehl speicherst Du einen Variablen-Inhalt als Datei?

adi
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16501
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Adrian,
schau Dir mal die Low-Level-Dateifunktionen an:
FCreate()
FWrite()
...

Damit sollte das gehen :D

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
adrian
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 265
Registriert: Mo, 08. Mai 2006 8:58
Wohnort: Aadorf TG
Danksagung erhalten: 1 Mal
Kontaktdaten:

Beitrag von adrian »

Ja klar, hat soweit geklappt. :wink:

Es wird auch eine Datei erzeugt, doch ein Bild ist es nicht.

Beispiel:
sZ := LoadFromUrl("http://www.electronicpartner.ch/bilder/ ... 498724.jpg")
nZ := FCreate("c:\test.jpg")
FWRite(nZ,sZ)
FClose(nZ)

adrian
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16501
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Adrian,
wie sieht denn der Header der Datei aus? Die Beschreibung findest Du z.B. hier in der Wikipedia.

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
adrian
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 265
Registriert: Mo, 08. Mai 2006 8:58
Wohnort: Aadorf TG
Danksagung erhalten: 1 Mal
Kontaktdaten:

Beitrag von adrian »

:idea:
Hat geklappt, judihui. Super sache.

Hatte einen Schreibfehler in der Close-Zeile, und daher wurde die Datei noch nicht korrekt geschlosssen.

Herzlichen Dank allen und ein super Forum, werde mich nun vermehrt darin bewegen und hoffe, dass ich dem einen oder anderen auch einen Tip geben kann.

adrian
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16501
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Adrian,
prima! Aber den Schreibfehler hattest Du nicht hier bei Deinem Posting - oder??

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
adrian
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 265
Registriert: Mo, 08. Mai 2006 8:58
Wohnort: Aadorf TG
Danksagung erhalten: 1 Mal
Kontaktdaten:

Beitrag von adrian »

Nein, im Posting war alles korrekt. Der Schreibfehler war in meinem Script.

Nochmals besten Dank.

adrian
Antworten