In einer Webanwendung, an der ich gerade arbeite, kann der Benutzer auf einen Link zu einer CSV-Datei klicken. Es gibt keinen Header für den Mime-Typ, so dass der Browser es nur als Text darstellt. Ich würde für diese Datei wie als CSV-Datei gesendet werden, so dass der Benutzer kann es direkt mit Calc öffnen, Excel, Gnumeric, usw.Wie benutzt man den CSV MIME-Typ?
header('Content-Type: text/csv');
echo "cell 1, cell 2";
Dieser Code wie auf meinem Computer erwartet funktioniert (Ist das nicht wie geht das immer?), funktioniert aber nicht auf einem anderen Computer.
Mein Browser ist ein nächtlicher Build von FF 3.0.1 (auf Linux). Die Browser, in denen es nicht funktionierte, waren IE 7 und FF 3.0 (unter Windows)
Gibt es irgendwelche Macken, die mir nicht bekannt sind?
Pragma: öffentliche hat keine Bedeutung für Internet Explorer. (Ich habe an der fraglichen Komponente gearbeitet, und ich habe die Quelle getippt). – EricLaw
Möglicherweise ist der tatsächliche Nutzen von diesem, einen vorher vorhandenen Pragma zu ersetzen: no-cache Vorsatz? – Doin