diff --git a/resources/assets/javascripts/lib/files.js b/resources/assets/javascripts/lib/files.js
index 4b9436c853c9323c9698b903df1251a6cba754c6..be24af0f9a1f9b8fad479e78f68de1daf4e1b59b 100644
--- a/resources/assets/javascripts/lib/files.js
+++ b/resources/assets/javascripts/lib/files.js
@@ -81,7 +81,7 @@ const Files = {
         if (file.size > Files.uploadConstraints.file_size) {
             return false;
         }
-        var ending = file.name.lastIndexOf('.') !== -1 ? file.name.substr(file.name.lastIndexOf('.') + 1) : '';
+        var ending = file.name.lastIndexOf('.') !== -1 ? file.name.substr(file.name.lastIndexOf('.') + 1).toLowerCase() : '';
 
         if (Files.uploadConstraints.type === 'allow') {
             return $.inArray(ending, Files.uploadConstraints.file_types) === -1;