1
我继承了一个项目,我没碰过MIME类型之前很多次,所以我有点困惑在这里...任何人可以解释以下的区别:Rails 3.2中的'Mime'和'MIME'(文件上传类型)是什么?
- MIME类型::
- MIME类型::
- 哑剧::类型
他们都在应用程序中使用。在初始化程序中有一个mime_types.rb文件,其注释说注册一个新类型应该很简单。我不得不添加一个“PSD”文件类型上传,所以它应该是这样的工作:
Mime::Type.register "image/psd", :psd
不幸的是,在上传的功能,允许的类型使用MIME类型::检查,所以:PSD不可用,直到我做了以下:
psd_mime_type = MIME::Type.new('image/psd') do |t|
t.extensions = %w(psd)
end
MIME::Types.add psd_mime_type
这是一个正确的用法?如何处理MIME类型检查和添加新文件类型的上传?