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類型檢查和添加新文件類型的上傳?