Я использовал 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
позволит загружать файлы многих типов.
Пожалуйста, предложите решение, чтобы справиться с этим.