Always return file extension in lower case.

This commit is contained in:
kovacsv 2021-08-06 19:01:43 +02:00
parent c9125c53b2
commit 5130717732
4 changed files with 6 additions and 5 deletions

View File

@ -163,7 +163,7 @@ OV.FileList = class
{
for (let importerIndex = 0; importerIndex < this.importers.length; importerIndex++) {
let importer = this.importers[importerIndex];
let extension = file.extension.toLowerCase ();
let extension = file.extension;
let knownFormats = importer.GetKnownFileFormats ();
if (knownFormats[extension] !== undefined) {
return knownFormats[extension];
@ -176,7 +176,7 @@ OV.FileList = class
{
for (let importerIndex = 0; importerIndex < this.importers.length; importerIndex++) {
let importer = this.importers[importerIndex];
if (importer.CanImportExtension (file.extension.toLowerCase ())) {
if (importer.CanImportExtension (file.extension)) {
return importer;
}
}

View File

@ -34,7 +34,8 @@ OV.GetFileExtension = function (filePath)
if (firstPoint === -1) {
return '';
}
return fileName.substr (firstPoint + 1);
let extension = fileName.substr (firstPoint + 1);
return extension.toLowerCase ();
};
OV.RequestUrl = function (url, format)

View File

@ -13,7 +13,7 @@ describe ('File Utils', function () {
it ('Get File Extension', function () {
assert.strictEqual (OV.GetFileExtension ('file'), '');
assert.strictEqual (OV.GetFileExtension ('file.obj'), 'obj');
assert.strictEqual (OV.GetFileExtension ('file.OBJ'), 'OBJ');
assert.strictEqual (OV.GetFileExtension ('file.OBJ'), 'obj');
});
it ('Get File Name', function () {

View File

@ -119,7 +119,7 @@ OV.Website = class
OnModelFinished (importResult, threeMeshes)
{
let importedExtension = OV.GetFileExtension (importResult.mainFile).toLowerCase ();
let importedExtension = OV.GetFileExtension (importResult.mainFile);
this.eventHandler.HandleEvent ('model_loaded', { extension : importedExtension });
this.model = importResult.model;
this.ShowViewer (true);