Ich habe das Problem gelöst.
Irgendwo im WWW habe ich einen kleinen php-Code entdeckt.
<?php
if (isset($Filename))
{
$Filename=urldecode($Filename);
if (strstr($HTTP_USER_AGENT, "MSIE"))
{
$attachment = "attachment;";
}
else
{
$attachment="";
}
header(Content-Type: application/octet-stream");
header("Content-Disposition:$attachment filename="".basename($Filename).""");
header(Content-type: application/force_download");
header(Content-Transfer-Encoding: binary");
header(Content-lenght: " . filesize($Filename) . "n");
readfile ($Filename);
}
?>
Dieser Code wir als eigene Seite, zum Beispiel als "download_datei.php" gespeichert. Wenn diese Seite aufgerufen werden soll, erstellt man einen Link der folgendermaßen aussieht: <a href="download_datei.php?Filename=DATEIVARIABLE">Link</a>
Das Script zwingt dazu, dass zum Beispiel eine PDF Datei nicht direkt mit dem BrwoserPlugIn geöffnet wird, sondern zuerst die Öffnen/Speichern Alert erscheint. Auch wenn man auf Öffen Klickt wird die Datei zuerst ins Temp Verzeichnis kopiert und dann das passende Programm, hier der Acrobat Reader, gestartet.
Wenn es jemand gebrauchen kann, ich weiß nicht mehr wo ich das gefunden habe. Es stand leider auch kein Hinweis auf den Programmierer drin.
__________________
Commodore for ever - www.rolandloeffler.de - www.forum-64.de - www.pagion.de
|