こんにちは、Tornado で StaticFileHandler を使用しようとしていますが、ダウンロードをクリックしたときに Web ページにファイル (.csv) を出力することを除いて、ほとんどの場合は機能しています。ファイルを保存できる唯一の方法は、右クリックして「対象をファイルに保存」と言うことです (ただし、これはすべてのブラウザーで機能するとは限りません)。
ファイルを強制的にダウンロードするにはどうすればよいですか? StaticFileHandler のヘッダーを次のように設定する必要があることはわかっています。
self.set_header('Content-Type','text-csv')
self.set_header('Content-Disposition','attachment')
しかし、それはデフォルトのハンドラーであるため、設定方法がわかりません。
御時間ありがとうございます!