in src/AlibabaCloud.OSS.V2/MimeUtils.cs [568:592]
private static string GetExtension(string path)
{
var length = path.Length;
var num = length;
while (--num >= 0)
{
char c = path[num];
if (c == '.')
{
if (num != length - 1)
{
return path.Substring(num, length - num);
}
return string.Empty;
}
if (c == Path.DirectorySeparatorChar || c == Path.AltDirectorySeparatorChar || c == Path.VolumeSeparatorChar)
{
break;
}
}
return string.Empty;
}