| 1234567891011121314151617181920212223242526272829303132 |
- namespace SharedKernel.Storage
- {
- public static class FileUtils
- {
- public static string NormalizeExtension(string ext)
- {
- var x = ext.Trim().ToLowerInvariant();
- if (!x.StartsWith('.'))
- {
- x = "." + x;
- }
- if (x == ".jpeg")
- {
- x = ".jpg";
- }
- return x;
- }
- public static bool IsLocalPublicUrl(string src)
- {
- return src.StartsWith("/uploads/", StringComparison.OrdinalIgnoreCase) || src.StartsWith("/editors/", StringComparison.OrdinalIgnoreCase);
- }
- public static bool IsLocalEditorUrl(string src, string baseUrlPrefix)
- {
- return src.StartsWith(baseUrlPrefix, StringComparison.OrdinalIgnoreCase);
- }
- }
- }
|