私はプロジェクトを継承しましたが、これまで何度も MIME タイプに触れたことがないので、ここで少し混乱しています...次の違いを説明できる人はいますか:
- MIME::タイプ
- MIME::タイプ
- マイム::タイプ
それらはすべてアプリケーションで使用されます。初期化子には mime_types.rb ファイルがあり、新しい型の登録は簡単であるというコメントが含まれています。アップロード用に「psd」ファイルタイプを追加する必要があったため、次のようなもので動作するはずです。
Mime::Type.register "image/psd", :psd
残念ながら、アップロード機能では、許可されたタイプは MIME::Types を使用してチェックされるため、次の操作を行うまで :psd を使用できませんでした:
psd_mime_type = MIME::Type.new('image/psd') do |t|
t.extensions = %w(psd)
end
MIME::Types.add psd_mime_type
これは正しい使い方ですか?MIME タイプのチェックとアップロード用の新しいファイル タイプの追加をどのように処理する必要がありますか?