private static string GetExtension()

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;
        }