Problem:
Wenn Benutzer auf einen Link klicken, wird eine CSV-Datei im Browser geöffnet Fenster statt heruntergeladen zu werden.
Code Snippet:
<a href="files/csv/example/example.csv"> Click here to download an example of the "CSV" file </a>
Webserverkonfiguration:
Ansatz 1: .htaccess-Lösung
Alles erzwingen CSV-Dateien auf dem Server zum Herunterladen:
AddType application/octet-stream csv
Ansatz 2: PHP-Lösung
So erzwingen Sie den Download einer bestimmten CSV-Datei:
header('Content-Type: application/csv'); header('Content-Disposition: attachment; filename=example.csv'); header('Pragma: no-cache'); readfile("/path/to/yourfile.csv");
Hinweise:
Das obige ist der detaillierte Inhalt vonWie erzwinge ich das Herunterladen von CSV-Dateien in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!