ID:luHtlzzmHkHK さんの質問

702 views

html5のdownload属性について
https://jsfiddle.net/hatobane/y5m7ye0z/2/

上記の記述で試したら、firefox以外のブラウザでは指定したファイル名で保存してくれないんですが、なにか記述間違ってますでしょうか。あるいはブラウザの設定ですか? よろしくお願い致します。

登録日:2016-01-02 · カテゴリー:HTML・CSS

みんなの回答 1 件

2016-01-02 · ID:jhD.F5uVO/9k 報告

same-originかcross-originで違うみたいだけど、
リンク先を読む限り、HTTPヘッダーに、Content-Dispositionを一緒にセットしろって書いてるよ。cross-originの場合は必須らしい。

4.8 Links — HTML5

http://www.w3.org/TR/html5/links.html#downloading-resources
2016-01-04 · トピ主 報告

firefox以外で上手く行かなかったのはローカル上でテストしていたのが原因でした。same-originの場合のみサーバー上でテストしたら成功。cross-originの場合は、もうdownload属性は使わずサーバー側で処理したほうが楽そうです。
回答を頂けたおかげで色々と分かりました、ありがとうございました。

回答の受付は終了しました。