Felix Riesterer: Aufruf FTP://... aus Client Script/HTML

Beitrag lesen

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,

Felix Riesterer.