文件上传

 

代码
            string pgeFile = string.Empty;
            Random ran 
= new Random();

            pgeFile 
= DateTime.Now.ToString("yyyy-MM-dd"+ ran.Next().ToString() + this.FileUpload.FileName;
             
            
if (this.FileUpload.HasFile == false)
            {
                msg.InnerHtml 
= Input.AlertTo("请选择文件路径!"""1);
                
return;
            }

            
if (this. FileUpload.PostedFile.ContentLength > 20000)
            {
                msg.InnerHtml 
= Input.AlertTo("上传文件不能大于200KB!"""1);
                
return;
            }

            
string FileType = this.FileUpload.PostedFile.ContentType;

            
if (FileType != "image/pjpeg" && FileType != "image/gif" && FileType != "image/x-png" && FileType != "image/bmp")
            {
                msg.InnerHtml 
= Input.AlertTo("请选择图片文件!"""1);
                
return;
            }

            pgeFile 
= "/" + DateTime.Now.ToString("yyyy-MM-dd"+ ran.Next().ToString() + this.FileUpload.FileName;
  
            
this.FileUpload.SaveAs(Server.MapPath("upfile").ToString() + pgeFile);

            msg.InnerHtml 
= "<script type='text/javascript'>parent.document.getElementById('effect').style.display = 'block';parent.document.getElementById('picture').src = 'upfile" + pgeFile + "';parent.document.getElementById('fileurl').value = 'upfile" + pgeFile + "';</script>";

 

 

posted on 2010-08-11 11:08  SkyZhang  阅读(217)  评论(0)    收藏  举报

导航