0

Rails を使用して、次のようにファイルをユーザーに提供しています。

def show
  headers['Content-Disposition'] = "attachment; filename=\"SIGNATURE\""
  headers['Content-Type'] = "text/plain"
  render :text => 'some text file content'
end

私のブラウザ (OS X の Chrome) は、ダウンロード時に名前が に変更SIGNATURESIGNATURE.txtれます。

の設定や後Content-Type: application/unknownに置くなど、いくつかの方法を試しました。.SIGNATURE

ブラウザがファイル名に拡張子を付けないようにするにはどうすればよいですか?

これは特に Rails に関する質問ではありません。HTTP ヘッダーの応答設定が必要である可能性が高いです。

4

1 に答える 1

1

コンテンツ タイプを に設定してみてくださいapplication/octet-stream

于 2013-02-22T03:06:47.483 に答える