我的Rails 4.2.5应用程序正在从移动应用程序接收JPG上传。但是,标题中的MIME类型为:
application/octet-stream
PaperClip 4.3.2返回以下错误:
[paperclip] Content Type Spoof: Filename 70221009989740.jpg (application/octet-stream from Headers, ...
我使用以下方法绕过了这个问题:
validate_media_type => false
和
do_not_validate_attachment_file_type
选项。
然而,这似乎不安全。如何在MIME类型“application / octet-stream”上正确验证media_type和file_type?