提供不带文件扩展名的可下载文件



我使用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头响应设置。

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

相关内容

  • 没有找到相关文章

最新更新