急急请教,如果限制只上传图片,见代码
if   (System.IO.Path.GetExtension(myFile.FileName).ToLower()   !=    ".jpg ")   
 用这个只允许jpg   
 我想同时允许JPG,gif,png   
 包括大小写   
 这个应该怎么做呢?   请指教多谢
------解决方案--------------------string FileExt=System.IO.Path.GetExtension(myFile.FileName).ToLower(); 
 if (FileExt!=  ".jpg "&&FileExt!= ".gif "&&FileExt!= ".png ") 
 { 
   //禁止上传 
 }
------解决方案--------------------if (System.IO.Path.GetExtension(myFile.FileName).ToLower() =  ".jpg "||System.IO.Path.GetExtension(myFile.FileName).ToLower() =  ".gif "||)System.IO.Path.GetExtension(myFile.FileName).ToLower() =  ".png ") 
 { 
 //上传 
 } 
 else 
 { 
   //出错提示 
 }
------解决方案--------------------恩,楼上的都可以,先转化成小写再判断
------解决方案--------------------思路就是 
 如果(格式==gif||格式==GIF||格式==jpg||格式==JPG||格式==png||格式==PNG) 
 { 
     执行逻辑 
 }
------解决方案--------------------都是热心人啊
------解决方案--------------------If FUL.PostedFile.ContentType.ToLower.IndexOf( "image ") = -1 Then 
                     If isCnVersion Then 
                         result +=  "\n上传失败,文件类型不符合图片类型. " 
                     Else 
                         result +=  "\nUpLoad File Failure,The Data FileType Not Belong To Image Type. " 
                     End If 
                 End If
------解决方案--------------------感觉2楼的好
------解决方案--------------------sendling(心随我动)    
 ======================== 
 这个代码书写时有错误   
 应该是  == 而不是 =
------解决方案--------------------up   
------解决方案--------------------  最简单的逻辑处理问题   
 string fileExtension=System.IO.Path.GetExtension(myFile.FileName).ToLower(); 
 if (fileExtension ==  ".jpg " || fileExtension ==  ".jpeg " || fileExtension = ".gif " || fileExtension == ".png ") 
 { 
 // 执行上传 
 } 
 else { 
  // 错误处理 
 }     
 当然这种是治标不治本的方法,用户可以修改扩展名,欺骗上传, 
 确实要严格验证,只有读取文件头判断
------解决方案--------------------x1234521(Server.net) 对对,不好意思把==写成=, 
 重新改为 
 if (System.IO.Path.GetExtension(myFile.FileName).ToLower() ==  ".jpg "||System.IO.Path.GetExtension(myFile.FileName).ToLower() ==  ".gif "||)System.IO.Path.GetExtension(myFile.FileName).ToLower() ==  ".png ") 
 { 
 //上传 
 } 
 else 
 { 
   //出错提示 
 }   
------解决方案--------------------string fileext=Path.GetExtension(url.Trim()); 
 if(fileext== ".gif " || fileext== ".jpg " || fileext== ".png " || fileext== ".tif " || fileext== ".JPG " || fileext== ".GIF " || fileext== ".BMP " || fileext== ".PNG ") 
 				{ 
 					path = Server.MapPath( ". ") +  "/ "+url;  
 					fileUpLoad.PostedFile.SaveAs(path); 
 				} 
 				else 
 				{ 
 					Response.Write( " <script Language= 'javascript '> alert( '请选择图片文件! ');location= 'addnew.aspx '; </script>  ");