我正在尝试使用回形针上传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.
上传图片时也会出现同样的错误。请告诉我我做错了什么。提前谢谢。
答案 0 :(得分:0)
尝试使用
validates_attachment_content_type :brochure_pdf, content_type: ["application/pdf"],:message => 'Only pdf files are allowed'