提供没有文件扩展名的可下载文件?

时间:2013-02-22 02:56:57

标签: http http-headers attachment file-extension

我正在使用Rails向用户提供文件,如下所示:

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

我的浏览器(OS X上的Chrome)在下载时会将SIGNATURE重命名为SIGNATURE.txt

我尝试了多种方法,例如设置Content-Type: application/unknown并在.之后放置SIGNATURE

如何确保浏览器不附加文件名的扩展名?

这不是一个特别的Rails问题 - 它很可能是我需要的HTTP头响应设置。

1 个答案:

答案 0 :(得分:1)

尝试将内容类型设置为application/octet-stream