Christian Kruse: Download erzwingen

Beitrag lesen

你好 Thomas,

Gibt es eine Möglichkeit dem Browser mittels HTML oder JS zu sagen, dass er den erwähnten Link zwingend als Downloaden soll? Habe ein Link auf ein JPG-Bild. Klickt jemand darauf, möchte ich, dass sich der Download-Dialog öffnet und nicht das das Bild im Browserfenster sich öffnet.

Nun, genau genommen wird jeglicher Inhalt heruntergeladen, bevor er angezeigt wird (wobei, inzwischen gilt: während er angezeigt wird).

Wenn du meinst, du willst den Datei-Speichern-Dialog erzwingen: das geht nicht wirklich. Du kannst es zwar versuchen, in dem du Header wie

Content-Disposition: file; filename=dateiname

sendest, aber ob der Browser dann auch wirklich den Dialog anzeigt, kannst du nicht beeinflussen.

再见,
 克里斯蒂安