- 締切済み
HTMLファイルをダウンロードさせる方法
こんにちは HTMLで <a href="./abc.html">だうんろーど</a> この場合は、ページ遷移となりますが、このabc.htmlをファイルとしてダウンロードさせる書き方はあるのでしょうか? イメージとしては <a href="def.xls">えくせるふぁいる</a> これでエクセルファイルをダウンロードさせるような考え方です。 圧縮をしてダウンロードさせる方法以外でなにかあればお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
noname#100277
回答No.4
javascriptを切って接続してる人も居たり、サーバーの仕様等を考えると「右クリック~保存」の流れが確実。
- Chary_spy
- ベストアンサー率40% (75/183)
回答No.3
IEのみなら <div onclick="document.execCommand('SaveAs', false, 'abc.html');">aaasdf</div> 上記をもうちょっと工夫すれば、つかえるかも
質問者
お礼
回答ありがとうございます。 とりあえずIEのみという事ですが、やはり難しいようなのでこれでいこうかと思います。 とても助かりました。
noname#105334
回答No.2
HTMLファイルは自動的に一時ファイルにダウンロードしているので、ダウンロードしたい側が設定を変えるか、リンクを右クリック「対象をファイルに保存」してもらうしかありません。 .htaccess が使えるのなら別の方法があるらしいのですが、ほとんどのサーバーでは対応されていませんし。。。 http://www.tohoho-web.com/lng/200003/00030606.htm
質問者
お礼
回答ありがとうございます。 記載していただいたURLは非常に参考になりました。
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
HTMLだけでは非常にむずかしいですね。 サーバー側の処理をすれば、不可能ではありません。
お礼
回答ありがとうございます。 おっしゃるとおりのようですね。 今回はJavascriptが使える前提での構築なので、Javascriptで他の方からいただいた回答を元に作ってみようと思います。