相关疑难解决方法(0)

在rails应用程序中设置下载文件的文件名

我有一个控制器操作,允许用户下载扩展名为.ppt的文件.它不是真正的powerpoint二进制文件,只是powerpoint可以读取的xml-ish格式.该文件是从名为ElementsController的控制器的show动作下载的,但是show动作实际上并未在控制器中定义,但app/views/elements/show.ppt.builder中有一个模板文件.我在config/initializers/mime_types.rb中注册了Mime :: Type:

Mime::Type.register "multipart/related", :ppt

并正确下载文件,并在Windows系统上使用powerpoint打开,但问题是文件名.该文件的名称是3.ppt,其中三个是url中的id参数.我想知道是否有办法将文件名设置为比3.ppt更具描述性的东西.

谢谢,

-C

controller ruby-on-rails download

14
推荐指数
3
解决办法
1万
查看次数

标签 统计

controller ×1

download ×1

ruby-on-rails ×1