0

phpを使用して、ダウンロードしたすべてのダウンロードのパスを特定のファイル(ターゲットファイルはほとんどの場合Excelのcsvファイル)に設定したいと思います。誰かがこれに対する解決策を持っていますか?file_put_contentsを試しましたが、失敗しました。

すべての返信に感謝します。ありがとうございました。

4

1 に答える 1

0

ファイルをダウンロードする必要があること(つまり、添付ファイルであること)をブラウザーに通知し、Content-DispositionHTTP応答ヘッダーを使用してデフォルトのファイル名を指定できます。

Content-Disposition: attachment; filename=example.csv

例えば

<?php
header('Content-Type: text/csv');
header('Content-Disposition: attachment; filename=example.csv');
readfile('/foo/bar/baz.csv');

クライアントシステムでファイルを保存するディレクトリを指定することはできません。

于 2012-12-24T10:58:51.740 に答える