2

こんにちは、Tornado で StaticFileHandler を使用しようとしていますが、ダウンロードをクリックしたときに Web ページにファイル (.csv) を出力することを除いて、ほとんどの場合は機能しています。ファイルを保存できる唯一の方法は、右クリックして「対象をファイルに保存」と言うことです (ただし、これはすべてのブラウザーで機能するとは限りません)。

ファイルを強制的にダウンロードするにはどうすればよいですか? StaticFileHandler のヘッダーを次のように設定する必要があることはわかっています。

    self.set_header('Content-Type','text-csv')
    self.set_header('Content-Disposition','attachment')

しかし、それはデフォルトのハンドラーであるため、設定方法がわかりません。

御時間ありがとうございます!

4

2 に答える 2