問題:
ユーザーがリンクをクリックすると、CSV ファイルがブラウザで開きますダウンロードされずにウィンドウが表示されます。
コードスニペット:
<a href="files/csv/example/example.csv"> Click here to download an example of the "CSV" file </a>
Web サーバー構成:
アプローチ 1: .htaccess解決策
サーバー上のすべての CSV ファイルを強制的にダウンロードするには:
AddType application/octet-stream csv
アプローチ 2: PHP 解決策
特定の CSV ファイルをダウンロード:
header('Content-Type: application/csv'); header('Content-Disposition: attachment; filename=example.csv'); header('Pragma: no-cache'); readfile("/path/to/yourfile.csv");
注:
以上がPHP で CSV ファイルのダウンロードを強制するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。