0

Web サーバーに test.csv というファイルがあり、それをダウンロードしたいと思います。

<a href="test.csv">CSV Download</a>

ただし、ファイルはブラウザーで開かれ、ダウンロードされません。

4

4 に答える 4

2

.htaccess ファイルを作成し、次のように記述します。

AddType application/octet-stream .csv

これにより、ブラウザがファイルを開く代わりに強制的にダウンロードするようにApacheに指示する必要があります。

于 2012-09-27T13:49:55.680 に答える
1

ここにコードがあります、

    $cfile = "path/to/filename.csv";
    header('Content-Type: text/csv; charset=utf-8');
    header('Content-Disposition: attachment; filename='filename.csv');
    @readfile($cfile);

これを関数として配置し、ダウンロードをクリックするとこれが呼び出されます。

于 2012-09-27T13:57:10.760 に答える
0

Content Type チェックを設定する必要があると思いますhttp://php.net/manual/en/function.header.php

于 2012-09-27T13:52:38.710 に答える
0

クライアントに何らかの「パーサー」がない限り、デフォルトでは実行できません。

ファイルの内容をエコーするには、独自の php サービスを作成するか、別の方法で作成する必要があります。

于 2012-09-27T13:49:00.740 に答える