小迪的Blog
学习ing...(注明:该Blog中的任何信息都非原创,只是作为个人的阅读笔记)
<P><INPUT type="file" runat="server" size="50" ID="File1" NAME="File1"></P>
<P><INPUT type="file" runat="server" size="50" ID="File2" NAME="File2"></P>
<asp:LinkButton id="LinkButton1" runat="server">上传</asp:LinkButton>  
<href="javascript:document.forms[0].reset()" id="LinkButton2">重置</A> 
<asp:Label id="Label1" runat="server"></asp:Label>

        private void Page_Load(object sender, System.EventArgs e)
        
{
            
// 在此处放置用户代码以初始化页面
            if(this.IsPostBack) 
                
this.UpLoad();

        }


        
private System.Boolean UpLoad() 
        
{
            System.Web.HttpFileCollection _files 
= System.Web.HttpContext.Current.Request.Files;            
    
            
try 
            
{
                
for(System.Int32 _iFile = 0; _iFile < _files.Count; _iFile++)
                
{
                    
//Check to save file to the proper directory    
                    System.Web.HttpPostedFile _postedFile = _files[_iFile]; 
                    System.String _fileName, _fileExtension; 
                    _fileName 
= System.IO.Path.GetFileName(_postedFile.FileName);        //文件名(包括后缀名)    
                    _fileExtension = System.IO.Path.GetExtension(_fileName);        //扩展名(包括点)

                    
if(_fileExtension == ".gif" || _fileExtension == ".GIF" || _fileExtension == ".jpg" || _fileExtension == ".jpg" || _fileExtension == ".bmp" || _fileExtension == ".BMP" ) 
                    
{                        
                        _postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath(
"../uploadfiles/images/" + _fileName));
                        
                    }

                    
if(_fileExtension == ".swf" || _fileExtension == ".SWF" ) 
                    
{                        
                        _postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath(
"../uploadfiles/flash/" + _fileName));
                            
                    }
                    

                }

                Label1.Text 
= "上传成功~";
                
return true;

            }

            
catch(System.Exception Ex) 
            
{
                Label1.Text 
= Ex.Message;
                
return false;  

            }


        }
posted on 2005-03-19 20:04  小迪  阅读(728)  评论(0编辑  收藏  举报