给定变量content_type = "application/pdf"
也可以包含任何其他MIME类型。如何获得给定内容类型的默认扩展名?
如何获取内容类型的默认扩展名?
我目前有两种解决方案,看起来很“复杂”。
哈克字符串
content_type.split("/")[1]
使用MIME类型::
require 'mime/types'
MIME::Types[content_type].first.extensions.first
有没有更好的解决办法?
使用你的第二个解决方案,像一个魅力工作。顺便说一下,在rails应用程序中,我不需要mime/types。 –