AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Datei aus dem Internet herunterladen - geht nicht mehr!
Thema durchsuchen
Ansicht
Themen-Optionen

Datei aus dem Internet herunterladen - geht nicht mehr!

Ein Thema von NicoleWagner · begonnen am 8. Dez 2018 · letzter Beitrag vom 5. Jan 2019
Antwort Antwort
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.683 Beiträge
 
Delphi 5 Professional
 
#1

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 8. Dez 2018, 15:17
Da diese Funktion DownloadFile sicherlich die OS-Funktionen benutzt - genauer gesagt die des IE bzw. dessen Engine - würde ich als erstes den Download mit dem IE probieren. Klappt das nicht, kannst du dort ansetzen.

Grüße
Dalai
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 8. Dez 2018, 17:07
Was sagt GetLastError?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
NicoleWagner

Registriert seit: 6. Jul 2010
167 Beiträge
 
Delphi XE3 Professional
 
#3

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 10. Dez 2018, 18:14
Danke für die Antworten.
Die Seite ist bereits https Protokoll. Doch danke für die Idee, ich habe sie sofort geprüft.

Doch jetzt wird es spannend, denn der IE sagt "die Seite kann nicht angezeigt werden".
Firefox zeigt sie mir an bzw. vollzieht den Download.

Jetzt habe ich vom command prompt aus pings rausgeschickt. Die Domain ist positiv, doch das eine Ober-Unterverzeichnis, in dem das File liegt, antwortet "ich bin nicht hier".
Von Netzwerken weiß ich nicht viel. Vielleicht sollen Unterverzeichnisse das sagen, dass man sie grundsätzlich nicht pingen soll?

Doch wie mache ich weiter? Offenbar ist der ie Zugriff gesperrt.
Kann Delphi irgendwie sagen "ich bin Firefox"?
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#4

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 10. Dez 2018, 18:29
Wenn es vorher ging, jetzt nicht mehr und du nix am Server geändert hast, liegt es wohl eher am PC als am Server.
Mache deine Tests am besten mal von einem anderen PC im selben Netzwerk und dann von einem außerhalb deines Netzwerks.
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.683 Beiträge
 
Delphi 5 Professional
 
#5

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 10. Dez 2018, 20:37
Von welcher IE-Version reden wir? IE8 oder IE11? Welche Art der Verschlüsselung gibt der Firefox an (Klick auf das Schloss-Symbol > Pfeil rechts (Verbindungsdetails) > Weitere Informationen)? Ist im IE bzw. dem System ein Proxy eingetragen?

Grüße
Dalai
  Mit Zitat antworten Zitat
Rolf Frei

Registriert seit: 19. Jun 2006
655 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 10. Dez 2018, 22:41
Und die Firewall nicht vergessen. Kann gut sein dass diese nur noch den Firefox durchlässt und den IE sperrt. Kannst du denn mit dem IE auf anderen Websites surfen? Was schon mal gefragt wurde: Was gibt nach dem Aufruf GetLastError zurück?
  Mit Zitat antworten Zitat
NicoleWagner

Registriert seit: 6. Jul 2010
167 Beiträge
 
Delphi XE3 Professional
 
#7

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 11. Dez 2018, 09:27
Ja, ich komme mit dem ie auf andere Websites.
Ja, ich komme mit anderen Browsern auf die Datei.

"GetLastError": Wann und von welcher Plattform aus rufe ich das auf?
In Delphi kann ich nur lesen, dass das result von download "false" ist.
Und im Explorer nur, dass keine Verbindung bestünde, wenn ich diese Datei als Adresse direkt eingebe.
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#8

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 11. Dez 2018, 10:01
Und die Firewall nicht vergessen. Kann gut sein dass diese nur noch den Firefox durchlässt und den IE sperrt. Kannst du denn mit dem IE auf anderen Websites surfen? Was schon mal gefragt wurde: Was gibt nach dem Aufruf GetLastError zurück?
Firewall schließe ich mehr als aus
Zitat:
Das lief problemelos und lange, doch result bleibt seit einiger Zeit "false".
  Mit Zitat antworten Zitat
NicoleWagner

Registriert seit: 6. Jul 2010
167 Beiträge
 
Delphi XE3 Professional
 
#9

AW: Datei aus dem Internet herunterladen - geht nicht mehr!

  Alt 15. Dez 2018, 11:28
Die Unit (allerstes Posting) ist für mich unter Delphi XE 3 ein Minenfeld.
Es beginnt damit, dass die ganz normale Var Deklaration fehlt:
Var HTTPFileDownload: THTTPFileDownload;

und endet damit, dass Property Deklarationen nicht da sind.
Mir fliegt das mit einer Schutzverletzung nach der anderen um die Ohren.
Kaum habe ich etwas auskommentiert (etwa die Forschrittsanzeige braucht man nicht unbedingt), muss ich das nächste Teil auseinandernehmen.

Ich habe jetzt aufgegeben, weil mir die IDE so um die Ohren fliegt, dass ich sie neu starten muss.


Hat jemand vielleicht noch eine Idee?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 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