是否有一种防弹方法可以在 Ruby 或 Ruby on Rails 中检测上传文件的 MIME 类型?我正在使用 SWFupload 上传 JPEG 和 PNGcontent_type
总是"application/octet-stream"
The ruby-filemagic https://github.com/blackwinter/ruby-filemagic宝石会做到这一点:
require 'filemagic'
puts FileMagic.new(FileMagic::MAGIC_MIME).file(__FILE__)
# => text/x-ruby; charset=us-ascii
这个 gem 根本不查看文件扩展名。它读取一些文件内容并使用它来猜测文件的类型。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)