Pythonでユーザにユーザごとに作成した一時フォルダ内のファイルをダウンロードさせるようなWebアプリケーションを作っています。ダウンロード用に作成したフォルダはユーザがそのファイルをダウンロードしたあとに残ってしまいます。これをユーザのダウンロード後に削除するにはどうすればいいのでしょうか。

1つ考えた案としてはフォルダを削除するルートをサーバサイドに作っておきダウンロードボタンをクリックしたことをJavaScriptで検知して、Ajaxを使ってそのルートを呼び出しフォルダを削除するというものです。しかし、これはダウンロードが完了する前にフォルダが削除されてしまうと考えられます。

他に方法はあるのでしょうか。なにかアイデアを頂けますでしょうか