Скрепка - проверка PDF-файлов с помощью content_type = 'application / octet-stream'

Я использовал скрепку для загрузки файла. с проверками, как показано ниже:

validates_attachment_content_type: upload,: content_type => ['application / pdf'], : if => Proc.new {| module_file | ! module_file.upload_file_name.blank? }, : message => «должно быть в формате '.pdf'»

Но сегодня мой клиент пожаловался на то, что он не может загрузить pdf . После исследования я узнал из заголовков запроса, что отправляемый файл имел content_type = application / octet-stream .

Разрешение application / octet-stream позволит загружать файлы многих типов.

Пожалуйста, предложите решение для решения этой проблемы.

9
задан Arslan Ali 27 February 2015 в 07:56
поделиться