如何在rails 4.0中将文件上载限制为错误的文件扩展名

时间:2013-11-14 13:11:05

标签: ruby-on-rails-4 carrierwave

我正在使用rails 4.0 + ruby​​ 2.0 + carrierwave + rmagic gems

我在上传文件时遇到问题..我想允许用户上传系统允许的文件......

例如..我允许扩展名为* .jpg的用户上传文件。因此,在文件选择窗口中,他们必须只能看到带有jpg扩展名的文件。

查看

<%= wrap_input_field("#{f.file_field  :image,  :accept => "image/jpg", :multiple => true}", "<b>Files Upload:</b><span class= 'text-danger'> </span>") %>

1 个答案:

答案 0 :(得分:2)

尝试添加:

def extension_white_list
  %w(jpg jpeg gif png)
end

到你的上传者模型。