3

他の場所(基本的にはプロキシ)からダウンロードしたばかりのファイルをユーザーに送信する必要があるSinatraアプリを構築しています。

大部分は機能していますが、コードで指定されている正しいファイル名をSinatraに送信させることができません。私が使用しているコードは次のとおりです。

get '/' do
  attachment file.name
  headers['Content-Type'] = file.content_type
  headers['Content-Disposition'] = 'attachment'
  file.body
end

file.bodyファイルの内容です)

Sinatraに必要なファイル名を使用させるにはどうすればよいですか?

4

1 に答える 1

5
headers["Content-Disposition"] = "attachment;filename=the_file.txt"
于 2012-11-21T12:05:45.163 に答える