PaperClip错误:内容不是报告的内容

时间:2018-02-17 06:39:55

标签: ruby-on-rails paperclip

我正在尝试使用回形针上传pdf文件。

这是我的代码:

brochure.rb

has_attached_file :brochure_pdf
  validates_attachment :brochure_pdf, content_type: { content_type: ['application/pdf'] }

的Gemfile

gem "paperclip", "~> 5.0.0"

尝试上传文件时显示错误"宣传册pdf的内容不是他们所报道的内容"

控制台日志:

Command :: file -b --mime '/var/folders/8q/fw039jls5qnbgf3wyn955k5800015p/T/2b1e2bdd3860ad1b36820955b26fb78120180217-29896-1hmt413.pdf'
[paperclip] Content Type Spoof: Filename Designation_Tree-Ver_1.pdf (application/pdf from Headers, ["application/pdf"] from Extension), content type discovered from file command: . See documentation to allow this combination.

上传图片时也会出现同样的错误。请告诉我我做错了什么。提前谢谢。

1 个答案:

答案 0 :(得分:0)

尝试使用

validates_attachment_content_type :brochure_pdf, content_type: ["application/pdf"],:message => 'Only pdf files are allowed'