检测在rails中上传到服务器的文件类型

时间:2013-01-14 22:25:27

标签: ruby-on-rails ruby file-type

我怎样才能检测到来自serv文件的文件类型,所以它是.csv我做一种方法,当.xls - 其他... 我可以像filename.include(“。csv”)那样做吗?但这是个坏主意...... 我怎样才能检测到文件类型?

我的代码:

other_name = uploaded_io4.original_filename   
      File.open(Rails.root.join('public', 'uploads_prices', uploaded_io4.original_filename), 'wb') do |file|
        file.write(uploaded_io4.read)
      end 

1 个答案:

答案 0 :(得分:0)

您可以通过查看uploaded_io4.content_type查看上传的MIME类型,然后根据该内容决定做什么。