Added short switch usage with .net 5
This commit is contained in:
parent
9fda3b548c
commit
d20232db12
@ -56,40 +56,18 @@ namespace Microsoft.eShopOnContainers.Services.Catalog.API.Controllers
|
|||||||
|
|
||||||
private string GetImageMimeTypeFromImageFileExtension(string extension)
|
private string GetImageMimeTypeFromImageFileExtension(string extension)
|
||||||
{
|
{
|
||||||
string mimetype;
|
string mimetype = extension switch
|
||||||
|
|
||||||
switch (extension)
|
|
||||||
{
|
{
|
||||||
case ".png":
|
".png" => "image/png",
|
||||||
mimetype = "image/png";
|
".gif" => "image/gif",
|
||||||
break;
|
".jpg" or ".jpeg" => "image/jpeg",
|
||||||
case ".gif":
|
".bmp" => "image/bmp",
|
||||||
mimetype = "image/gif";
|
".tiff" => "image/tiff",
|
||||||
break;
|
".wmf" => "image/wmf",
|
||||||
case ".jpg":
|
".jp2" => "image/jp2",
|
||||||
case ".jpeg":
|
".svg" => "image/svg+xml",
|
||||||
mimetype = "image/jpeg";
|
_ => "application/octet-stream",
|
||||||
break;
|
};
|
||||||
case ".bmp":
|
|
||||||
mimetype = "image/bmp";
|
|
||||||
break;
|
|
||||||
case ".tiff":
|
|
||||||
mimetype = "image/tiff";
|
|
||||||
break;
|
|
||||||
case ".wmf":
|
|
||||||
mimetype = "image/wmf";
|
|
||||||
break;
|
|
||||||
case ".jp2":
|
|
||||||
mimetype = "image/jp2";
|
|
||||||
break;
|
|
||||||
case ".svg":
|
|
||||||
mimetype = "image/svg+xml";
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
mimetype = "application/octet-stream";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
return mimetype;
|
return mimetype;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user