-1
string[] sAllowedExt = new string[] {
".jpg", ".jpeg", ".gif", ".png",".pdf", ".docx", ".doc" };
(!sAllowedExt.Contains(file.FileName.Substring(file.FileName.IndexOf('.')).ToLower()))
は機能しません。他にも提案してください。ファイルの拡張子を見つける方法
'Path.GetExtension(path)' –