2017-10-21 77 views
0

我得到这样的响应:Rails 5,回形针没有验证附件?

Command :: file -b --mime "C:/Users/Ben/AppData/Local/Temp/5523c88dd347d1b7cc617f632b7efdb720171021-12076-b6btes.jpg" 
[paperclip] Content Type Spoof: Filename bg.jpg (image/jpeg from Headers, ["image/jpeg"] from Extension), content type discovered from file command: . See documentation to allow this combination. 
    (0.0ms) BEGIN 
Command :: file -b --mime "C:/Users/Ben/AppData/Local/Temp/5523c88dd347d1b7cc617f632b7efdb720171021-12076-1fvpv4a.jpg" 
[paperclip] Content Type Spoof: Filename bg.jpg (image/jpeg from Headers, ["image/jpeg"] from Extension), content type discovered from file command: . See documentation to allow this combination. 
    (0.6ms) ROLLBACK 

在Windows

而且我有这个在我的模型:

has_attached_file :image 
    # Validate content type 
    validates_attachment_content_type :image, content_type: /\Aimage\/.*\Z/ 
    # Explicitly do not validate 
    do_not_validate_attachment_file_type :image 

和请求,只不过没有,我不明白为什么会发生?

+0

任何想法,什么是错的? –

+1

@ MahmoudM.Abdel-Fattah我认为回形针的问题,我只是禁用它并手动验证 – Jony

+0

是的,这也是我所做的 –

回答

0

尝试:

配置/初始化/ paperclip.rb:

Paperclip.options[:command_path] = '/usr/bin/' # Path to ImageMagick