Edi Kaufmann: Aufruf FTP://... aus Client Script/HTML

Beitrag lesen

Hallo felix,
besten Dank für Deine Zeit. Meine Blockade hat sich gelöst. Für meinen Fall reicht die Scriptzeile:
window.location.href = "ftp://wxppro01/testFTP/SOS.doc"
Aber Deine Erläuterungen helfen mir für eine andere Problemlösung -
herzlichen Dank
edi

Liebe(r) Edi,

was willst Du eigentlich erreichen?

Wenn Du in Deinem Browser den "speichern unter"-Dialog auf einen Link hin erhalten möchtest, dann muss der Server die Daten mit dem header "Content-Type: application/octet-stream" an den Browser schicken. Dieses erfordert serverseitige Programmierung.

In PHP könnte das so aussehen:

function datei_downloaden($datei)

{
       $filename = substr($datei, strrpos($datei, "/")+1);
       header("Content-Type: application/octet-stream");
       header("Content-Disposition: attachment; filename="$filename"");
       header("Content-Length: ".filesize($datei));
       $ausgabe = fopen($datei, "r+");
       while(!feof($ausgabe))
          {
          print(fread($ausgabe, 4096));
          flush();
          }
       }


>   
> Liebe Grüße aus [Ellwangen](http://www.ellwangen.de/),  
>   
> Felix Riesterer.