Ich versuche, eine CSV-Datei von einer Aktion in meiner Webanwendung zurückzugeben und dem Benutzer eine Aufforderung zum Herunterladen der Datei oder zum Öffnen aus einer Tabellenkalkulations-App zu geben. Ich kann die CSV auf den Bildschirm spucken, aber wie ändere ich den Typ der Datei, damit der Browser erkennt, dass dies nicht als HTML angezeigt werden soll? Kann ich das csv-Modul dafür verwenden?Wie gebe ich eine CSV-Datei von einer Pylons-App zurück?
import csv
def results_csv(self):
data = ['895', '898', '897']
return data
Das hilft, aber die Datei hat den Namen "suggest.csv.html" Irgendeine Idee, wie das zu beheben? –
mit beiden Antwortheadern (Inhaltstyp und Inhaltsdisposition) ordnungsgemäß festgelegt? Welcher Browser zeigt dieses eigenartige .html - anhängende Verhalten? –