Index: lams_tool_sbmt/web/learner/sbmtlearner.jsp =================================================================== diff -u -r2b9d5a9ee7968957c73fa1311ec9274725d4cfe3 -rbc66c534c18e8e49ce8ed510418400cbc56fd605 --- lams_tool_sbmt/web/learner/sbmtlearner.jsp (.../sbmtlearner.jsp) (revision 2b9d5a9ee7968957c73fa1311ec9274725d4cfe3) +++ lams_tool_sbmt/web/learner/sbmtlearner.jsp (.../sbmtlearner.jsp) (revision bc66c534c18e8e49ce8ed510418400cbc56fd605) @@ -80,7 +80,7 @@ onBeforeFileAdded: function(currentFile, files) { var name = currentFile.data.name || currentFile.name, extensionIndex = name.lastIndexOf('.'), - valid = extensionIndex < 0 || !EXE_FILE_TYPES.includes(name.substring(extensionIndex).trim()); + valid = extensionIndex < 0 || !EXE_FILE_TYPES.includes(name.substring(extensionIndex).trim().toLowerCase()); if (!valid) { uppy.info(EXE_FILE_ERROR, 'error', 10000); }