我paperclip
用于文件上传。验证如下:
validates_attachment_content_type :upload, :content_type=>['application/pdf'],
:if => Proc.new { |module_file| !module_file.upload_file_name.blank? },
:message => "must be in '.pdf' format"
但是,我的客户今天抱怨他无法上传pdf
。经过调查,我从请求标头中了解到,正在提交的文件具有content_type=application/octet-stream
.
允许application/octet-stream
将允许上传多种类型的文件。
请提出解决方案来解决这个问题。