我有一个控制器操作,允许用户下载扩展名为.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