てきとうなメモ

本の感想とか技術メモとか

download属性

<a href="sample.txt" download>sample.txt</a>

とdownload属性があると、ブラウザで開くのではなくダウンロードが開始される。

さらに

<a href="sample.txt" download="hoge.txt">sample.txt</a>

とするとhoge.txtという名前で保存される。URLとダウンロード時のファイル名を別物にしたい場合に便利。

ただし、IESafariはサポートされていない。

Firefox/Chrome/Operaはサポートしているが、動作が微妙に異なる。

Firefoxの場合はダウンロード時に確認画面が表示される。また、ファイル名を指定して保存する場合はhoge.txtではなくsample.txtがデフォルト値になる。他のブラウザはhoge.txtがデフォルト値。