2017-10-21 2 views
0

:WindowsのRails 5、paperclipは添付ファイルを検証していませんか?私はこの応答取得しています

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 

をそして、私は私のモデルでこれを持っている:

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 
関連する問題