C#用<input type="file">做文件上传为什么 *.rar或*.rmvb等类型文件就页面报错啊!传*.bmp文件很好
代码如下: 
 页面: 
 		 <form   id= "Form1 "   method= "post "   encType= "multipart/form-data "   runat= "server ">  
 			 <INPUT   id= "uploadfile1 "   style= "Z-INDEX:   101;   LEFT:   248px;   POSITION:   absolute;   TOP:   200px " 
 				type= "file "   runat= "server ">  
 			 <asp:Button   id= "Button1 "   style= "Z-INDEX:   102;   LEFT:   368px;   POSITION:   absolute;   TOP:   320px "   runat= "server " 
 				Text= "Button ">  </asp:Button> 			 
 		 </form>  
 后台: 
 			//上传文件的目的地址(服务器的根地址) 
 			string   str_destination   =    " "; 
 			str_destination   =   Server.MapPath( ". ");		   
 			//这是文件将上传到的服务器的绝对目录 
 			if   (uploadfile1.PostedFile.ContentLength   !=   0)   //判断选取对话框选取的文件长度是否为0 
 			{ 
 				//获取上传文件的完全地址 
 				string   myFileUrl=uploadfile1.PostedFile.FileName; 
 				//获取上传文件名 
 				string[]   myFileNameArray=myFileUrl.Split( '\\ '); 
 				string   myFileName=myFileNameArray[myFileNameArray.Length-1];   
 				uploadfile1.PostedFile.SaveAs(str_destination+ "\\ "+myFileName);	 
 			}
------解决方案--------------------可能是文件大小超过了限制
------解决方案--------------------jrl5365(king007) ( ) 信誉:100    Blog   加为好友  2007-05-16 09:27:20  得分: 0         
    可能你的文件是中文名,要不有特别符号,你查看一下        
 Top   
  ismezy2002(WOW) ( ) 信誉:95    Blog   加为好友  2007-05-16 09:29:11  得分: 0         
    可能是文件大小超过了限制        
 Top   
------解决方案--------------------文件大小超过了限制 
 默认上传的大小很小,好象只有10M左右,具体的我忘记了. 
 需要到Web.Config中修改
------解决方案--------------------是不是允许上传的文件类型中没有 *.rar或*.rmvb等类型文件   
 ---------------------------- 
 不可能.你上传个小一点的rar试一下.