1
<a href="style.css">Download our CSS</a>

Chrome でこれをクリックすると、ブラウザで CSS が開きます。ファイルをオンクリックで強制的にダウンロードするにはどうすればよいですか?

4

1 に答える 1

5

ブラウザにファイルを強制的にダウンロードさせるには、特別な HTTP 応答ヘッダーが必要です。たとえば、PHP を使用している場合、簡単な例は次のようになります。

<?php
// We'll be outputting a CSS
header('Content-type: text/css');

// It will be called style.css
header('Content-Disposition: attachment; filename="style.css"');

// The CSS is in style.css
readfile('style.css');
?>

使用しているバックエンド言語 (PHP/Ruby/Python/Node.js) は関係ありません。応答でそれらの特定の HTTP ヘッダーを送信するだけです。

于 2013-04-17T04:34:58.870 に答える