CGI/fastCGI: NamedTemporaryFile produziert Dateileichen...
Verfasst: Donnerstag 2. März 2006, 16:05
Ich hab mein Download-Skript so umgebaut das es nicht mehr StringIO nimmt, sondern mit tempfile.NamedTemporaryFile() ein tar-File in's Dateisystem schreibt...
Das klappt auch super, wenn der Download komplett durchgelaufen ist... Also die Temp-Datei wird dann schön sauber gelöscht...
Wenn jedoch der User den Download vor ablauf abbricht, dann bleibt die Temp-Datei leider übrig und müllt das /tmp zu
Ich könnte natürlich mit dem prefix arbeiten und zu alte Dateien automatisch löschen, aber dafür müßte es doch eine bessere Möglichkeit geben...
Das klappt auch super, wenn der Download komplett durchgelaufen ist... Also die Temp-Datei wird dann schön sauber gelöscht...
Wenn jedoch der User den Download vor ablauf abbricht, dann bleibt die Temp-Datei leider übrig und müllt das /tmp zu

Ich könnte natürlich mit dem prefix arbeiten und zu alte Dateien automatisch löschen, aber dafür müßte es doch eine bessere Möglichkeit geben...