Exemple #1
0
        /// <summary>
        /// 验证文件是否为允许的格式
        /// </summary>
        /// <param name="fileName"></param>
        /// <returns></returns>
        public virtual bool VerifyFileType(string fileName)
        {
            string ext = Regex.Match(fileName, "\\.[^\\.]+$").Value;

            if (string.IsNullOrEmpty(ext))
            {
                return(false);
            }
            ext = ext.Substring(1);
            string exts = "(" + Allow.Replace(",", ")|(") + ")";

            return(exts.IndexOf("(" + ext + ")", StringComparison.OrdinalIgnoreCase) != -1);
        }