【问题标题】:File Mime Type to Human Readable Name文件 Mime 类型为人类可读名称
【发布时间】:2013-08-27 20:16:16
【问题描述】:

我正在用 Ruby on Rails 4 编写一个系统,它是一种用于存储各种文件的文件存储库。每个文件都有自己的描述页面,将显示有关它的信息。需要做的一件事是显示人类可读的文件类型。因此对于.jpeg 文件,它应该显示类似于ImageJPEG Image 的内容。对于.doc / .docx,它应该是Microsoft Office Word Document

任何想法或方向将不胜感激。

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby gem mime-types


    【解决方案1】:

    查看我的宝石:https://github.com/lukaszsliwa/friendly_mime

    # Gemfile
    gem 'friendly_mime'
    
    # config/initializers/friendly_mime.rb
    require 'friendly_mime'
    Friendly::MIME.load
    
    # rails console
    > Friendly::MIME.find 'application/zip'
    => "Zip Archive"
    > Friendly::MIME.find '.zip'
    => "Zip Archive"
    

    【讨论】:

      【解决方案2】:

      最简单的方法是复制粘贴 mime 类型和描述的列表(比如从这里http://www.freeformatter.com/mime-types-list.html#mime-types-list),然后创建一个数组。

      【讨论】:

      • 我找了 30 分钟的 mime-type 到英文名称表的列表,但找不到。非常感谢您的链接。我不是很喜欢这个解决方案,但我确实觉得这可能是最好的做法。
      猜你喜欢
      • 1970-01-01
      • 2012-03-18
      • 1970-01-01
      • 1970-01-01
      • 2013-09-19
      • 1970-01-01
      • 1970-01-01
      • 2013-05-06
      • 1970-01-01
      相关资源
      最近更新 更多