我发现 Paperclip 可以验证文件内容类型,即 image/jpeg,但我想专门验证扩展名。这是因为我正在使用一个不起眼的扩展,它不会获得一致的内容类型。有人知道这是否可行,或者是一个好方法吗?
猜猜看,没有必要用回形针的方法来验证。你可以使用类似的东西:
has_attached_file :attachment
validates_format_of :attachment_file_name, :with => %r{\.(docx|doc|pdf)$}i
Edit:
或者,用回形针验证它:
validates_attachment_content_type :attachment, :content_type => 'text/plain'
^ 它将自动生成内容类型不匹配错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)