在我的 Rails 应用程序中,我尝试获取文件的 MIME 类型,如下所示:
MIME::Types.type_for("example.m4v").to_s
但它不认识它。
我尝试添加以下内容config/initializers/mime_types.rb
(并重新启动服务器)没有任何运气:
Mime::Type.register "video/mp4", :m4v
您需要将以下行添加到您的config/initializers/mime_types.rb
file:
# register MIME type with Rails
Mime::Type.register "video/mp4", :m4v
# register MIME type with MIME::Type gem
MIME::Types.add(MIME::Type.from_array("video/mp4", %(m4v)))
现在您可以在控制台中测试结果
MIME::Types.type_for("abc.m4v").to_s
#=> "video/mp4"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)