From fdd4017523d42a0ba5f92d1413cab68651c91606 Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Thu, 27 Mar 2014 23:38:57 -0700 Subject: [PATCH] check file types with lowercase --- app.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.rb b/app.rb index 0c507d01..d185285a 100644 --- a/app.rb +++ b/app.rb @@ -307,7 +307,7 @@ post '/site_files/upload' do mime_type = Magic.guess_file_mime_type params[:newfile][:tempfile].path - unless (Site::VALID_MIME_TYPES.include?(mime_type) || mime_type =~ /text/) && Site::VALID_EXTENSIONS.include?(File.extname(params[:newfile][:filename]).sub(/^./, '')) + unless (Site::VALID_MIME_TYPES.include?(mime_type) || mime_type =~ /text/) && Site::VALID_EXTENSIONS.include?(File.extname(params[:newfile][:filename]).sub(/^./, '').downcase) @errors << 'File must me one of the following: HTML, Text, Image (JPG PNG GIF JPEG SVG), JS, CSS, Markdown.' halt http_error_code, 'File type is not supported.' # slim(:'site_files/new') end