Datei herunterladen mittels Javascript

RewriteRule

Grünschnabel
HTML:
<script language="JavaScript">
function download() {
  var downloadsignatur = '***/23523.png';
  window.location = downloadsignatur;
}
</script>
<input type="submit" onclick='download();' value="Download">

Er öffnet die PNG im neuen Fenster, aber lädt sie nicht runter, weiß einer warum?
 
Geht mit Javascript alleine wohl gar nicht, zum Beispiel mit PHP wäre es möglich.

Die Frage ist ob sich der Aufwand lohnt, die meisten Seiten haben es so das man das Bild/den Link mit der rechten Maustaste anklickt und dann auf "Speichern unter" o.ä. geht.
 
HTML5 macht es möglich: es gibt neuerdings für Anker das Attribut "download", in welchem du den Namen der herunterzuladenden Datei angibst. Der Browser erkennt daraufhin, dass er die Datei herunterladen soll und tut dies auch. Leider wird es bisher nur von Chrome (ab Version 25), Firefox (ab Version 20) und dem Blackberry Browser (ab Version 10) unterstützt. Mehr Informationen dazu findest du hier: http://caniuse.com/#feat=download
 

Neue Beiträge

Zurück