public static string GetMimeTypeForFile(string fileName)
        {
            var fileExtension = System.IO.Path.GetExtension(fileName);
            var mimeType      = "application/unknown";

            if (fileExtension != null)
            {
                mimeType = MIMETypes.ContainsKey(fileExtension) ? MIMETypes[fileExtension] : GetMimeTypeForFileFromRegistry(fileName);
            }
            return(mimeType);
        }
예제 #2
0
        // Get MIME types
        public static string GetContentType(string FilePath)
        {
            string Extension =
                System.IO.Path.GetExtension(FilePath).ToLowerInvariant();

            if (MIMETypes.ContainsKey(Extension))
            {
                return(MIMETypes[Extension]);
            }
            else
            {
                return("application/octet-stream");
            }
        }