Я обнаружил, что, чтобы избежать обработки файла с неправильным типом MIME, мне пришлось использовать его как метод before_file_post_process.

ользовал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 позволит много типов файлов для загрузки.

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

Ответы на вопрос(3)

Ваш ответ на вопрос