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
すると、多くの種類のファイルのアップロードが許可されます。
これに対処する解決策を提案してください。