Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   HTML: Metatag refresh (https://www.delphipraxis.net/33131-html-metatag-refresh.html)

elliot2extreme 2. Nov 2004 09:18


HTML: Metatag refresh
 
Hallo zusammen,

habe die ganze Zeit den Metatag refresh benutzt um einen Dateidownload zustarten. Dies funktioniert jedoch auf unserem neuen Webserver nicht mehr, der neue ist von Server4you. Aber das Problem tritt nur bei XP Service Pack 2 auf.

Hier mal der Quellcode der HTML-Datei.
Code:
<html>
<head>
<meta http-equiv="refresh" content="1; URL=/progs/setup.exe">
<title>KOMET Update :: Download Test</title>
</head>
<body>








<table border="1" align="center">
 <tr>
  <td>Sollte der automatische Download nicht funktionieren, dann klicken Sie bitte [url="/progs/setup.exe"]hier[/url].</td>
 </tr>
</table>
</body>
</html>
Wenn man den kompletten Pfad der Datei, das heißt http://www.domain.de/progs/setup.exe einmalig in der Adressleiste des Internet Explorers eingibt und bestätigt und danach noch mal auf die Seite geht um den Download per Meta refresh zustarten funktioniert es auch.

Hat schon mal jemand dieses Problem gehabt?

himitsu 2. Nov 2004 09:30

Re: HTML: Metatag refresh
 
Am Server sollte das eigentlich nicht liegen - dieses ist ja 'ne reine Clientsache.

Wenn man selber suf den Link "hier" klickt, wird dann die datei auch nicht geladen?

Wird die Datei (serverintern) weitergeleitet, oder ist da irgendwie 'ne Kontrolle/Sperre (z.B. über'n Referer) eingebaut?


Du könntest ja auch mal verwuchen die gesamte URL zu verwenden.


Code:
<html>
  <head>
    <meta http-equiv="refresh" content="1; URL=http://www.domain.de/progs/setup.exe">
    <title>KOMET Update :: Download Test</title>
  </head>
  <body>
   







    <table border="1" align="center">
      <tr>
        <td>Sollte der automatische Download nicht funktionieren, dann klicken Sie bitte [url="http://www.domain.de/progs/setup.exe"]hier[/url].</td>
      </tr>
    </table>
  </body>
</html>

elliot2extreme 2. Nov 2004 11:42

Re: HTML: Metatag refresh
 
Hi,

wenn man direkt auf den Link klick funktioniert es auch. Der Download wird über einen Button gestartet damit man auch mitbekommt des das Update heruntergeladen wurde. Es handelt sich nämlich hierbei um einen geschützten Berecih welcher nur für Kunden zugänglich ist. Nach anklicken des Buttons wird das ganze in die DB eintragen und sollte eigentlich der Donwload per Meta refresh starten.

Das mit dem kompletten Pfad habe ich auch schon probiert hat aber auch nichts gebracht.

Gruß

Mamphil 2. Nov 2004 17:23

Re: HTML: Metatag refresh
 
Hi,

das liegt am SP2. Über den Meta-Refresh-Weg haben sich scheinbar zu viele Viren bei unbedarften Benutzern eingeschlichen, sodass M$ jetzt diese Funktion deaktiviert hat.

Mamphil

jfheins 2. Nov 2004 17:48

Re: HTML: Metatag refresh
 
nimm Javascript:
Code:
location.href = 'DEINEDATEI';


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