Hallo,
nein.
jein.
Die meisten Browser bieten die Datei zum abspeichern an, wenn Du den Header "Content-type: application/octet-stream" mitschickst.
Dazu brauchst Du eine serverseitige Scriptsprache. In PHP geht das so:
header("Content-Type: application/octet-stream");
header("Content-Length: ".filesize("datei.mpg");
header("Content-Disposition: attachment; filename="."datei.mpg";
header("Pragma: no-cache");
header("Expires: 0");
readfile("datei.mpg");
getestet mit:
IE 6 W2K
IE 5.5 W98
IE 5.1 MacOS 9.2 (Player im Browserfenster)
IE 5 MacOS 9.2 (Player im Browserfenster)
IE 4.5 MacOS 9 ("...konnte nicht geladen werden.")
Mozilla 1.0 W2K(.exe wird an Dateinamen angehängt)
Mozilla 0.9.8 W2K
Mozilla 0.9.4 Linux 2.4.10/KDE 2
Netscape 6.2 W2K
Netscape 6.2 MacOS 9
Netscape 4.75 MacOS 9
Netscape 4.7 W2K
Netscape 4.5 W2K
Netscape 4.5 MacOS 9.2
Netscape 4.08 W2K
Opera 6.01 W2K
Opera 5.0 W2K
Konquereor 2.2.1 Linux 2.4.10/KDE 2
Gruß Henk