Exemplo n.º 1
0
        public static FileType GetFileTypeByExtention(string ext)
        {
            ext = ext.ToLower();

            if (ArchiveExts.Contains(ext))
            {
                return(FileType.Archive);
            }
            if (VideoExts.Contains(ext))
            {
                return(FileType.Video);
            }
            if (AudioExts.Contains(ext))
            {
                return(FileType.Audio);
            }
            if (ImageExts.Contains(ext))
            {
                return(FileType.Image);
            }
            if (SpreadsheetExts.Contains(ext))
            {
                return(FileType.Spreadsheet);
            }
            if (PresentationExts.Contains(ext))
            {
                return(FileType.Presentation);
            }
            if (DocumentExts.Contains(ext))
            {
                return(FileType.Document);
            }

            return(FileType.Unknown);
        }
Exemplo n.º 2
0
        public static bool UsingHtml5(string fileTitle, bool forEdit)
        {
            var fileExt = GetFileExtension(fileTitle);

            return
                (EnableHtml5 &&
                 (DocumentExts.Contains(fileExt, Comparer) ||
                  (!forEdit &&
                   (SpreadsheetExts.Contains(fileExt, Comparer) || PresentationExts.Contains(fileExt, Comparer)))));
        }