Ich habe ein kleines Projekt, das einige Dateien beantworten muss. Ich weiß, dass die Verwendung von nginx
bessere Entscheidung sein wird, aber dass die Dateien sehr klein sind.Wie ändert sich der Name des Downloads in der Flasche?
Teil meines Programms:
return send_file(os.path.join(filepath, filename))
Diese Zeile gibt die Datei, die Dateinamen wie download
ohne Format oder etwas ähnliches hat. Der Dateiname, der heruntergeladen wurde, ist immer gleich und hängt nicht vom richtigen Namen der Datei ab. Der tatsächliche Dateiname lautet table.csv
. Wie kann ich die Datei mit dem korrekten Dateinamen zurückgeben?
Set 'as_attachment = true' für' send_file' die erforderliche HTTP-Header zu setzen, und stellen Sie 'attachment_filename', wenn Sie einen anderen Namen aus dem einen verwenden möchten bereits Legen Sie das Dateiobjekt fest. –