1一个简单的文件上传功能控件_文件大小using System;
  2一个简单的文件上传功能控件_文件大小using System.Web.UI;
  3一个简单的文件上传功能控件_文件大小using System.Web.UI.WebControls;
  4一个简单的文件上传功能控件_文件大小using System.ComponentModel;
  5一个简单的文件上传功能控件_文件大小using System.Web.UI.HtmlControls;
  6一个简单的文件上传功能控件_文件大小using System.IO;
  7一个简单的文件上传功能控件_文件大小
  8一个简单的文件上传功能控件_文件大小namespace UpLoadImage
  9一个简单的文件上传功能控件_javascript_09一个简单的文件上传功能控件_html_10一个简单的文件上传功能控件_html_11{
 10一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13 /**//// <summary>
 11一个简单的文件上传功能控件_文件大小_14 ///作者:DarkAngel 2004-10-27日创建
 12一个简单的文件上传功能控件_文件大小_14 ///支持图片上传到服务器功能
 13一个简单的文件上传功能控件_文件大小_16 /// </summary>

 14一个简单的文件上传功能控件_文件大小_14 [DefaultProperty("Text"),
 15一个简单的文件上传功能控件_文件大小_14  ToolboxData(@"<{0}:UpImage runat=server></{0}:UpImage>")]
 16一个简单的文件上传功能控件_文件大小_14 public class UpImage : Control, INamingContainer 
 17一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13 一个简单的文件上传功能控件_html_11{
 18一个简单的文件上传功能控件_文件大小_14  protected int filelength;
 19一个简单的文件上传功能控件_文件大小_14  protected string imageUrl;
 20一个简单的文件上传功能控件_文件大小_14  protected string mydirectory;
 21一个简单的文件上传功能控件_文件大小_14  static string LogoURL;
 22一个简单的文件上传功能控件_文件大小_14  protected string vpicture;
 23一个简单的文件上传功能控件_文件大小_14  public Button mybutton;
 24一个简单的文件上传功能控件_文件大小_14  public HtmlInputFile fileUpload;
 25一个简单的文件上传功能控件_文件大小_14  public Label Label1;
 26一个简单的文件上传功能控件_文件大小_14  public UpImage()
 27一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13  一个简单的文件上传功能控件_html_11{
 28一个简单的文件上传功能控件_文件大小_14   this.EnsureChildControls();
 29一个简单的文件上传功能控件_文件大小_14     
 30一个简单的文件上传功能控件_文件大小_16  }

 31一个简单的文件上传功能控件_文件大小_14  [Bindable(true),
 32一个简单的文件上传功能控件_文件大小_14  Category("Appearance"),
 33一个简单的文件上传功能控件_文件大小_14  DefaultValue("")]
 34一个简单的文件上传功能控件_文件大小_14  [
 35一个简单的文件上传功能控件_文件大小_14  DescriptionAttribute("文件大小")
 36一个简单的文件上传功能控件_文件大小_14  ]
 37一个简单的文件上传功能控件_文件大小_14  public int FileLength
 38一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13  一个简单的文件上传功能控件_html_11{
 39一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13   set一个简单的文件上传功能控件_html_11{filelength=value;}
 40一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13   get一个简单的文件上传功能控件_html_11{return filelength;}
 41一个简单的文件上传功能控件_文件大小_16  }

 42一个简单的文件上传功能控件_文件大小_14  
 43一个简单的文件上传功能控件_文件大小_14     [
 44一个简单的文件上传功能控件_文件大小_14  DescriptionAttribute("图片名字")
 45一个简单的文件上传功能控件_文件大小_14  ]
 46一个简单的文件上传功能控件_文件大小_14  public string ImageUrl
 47一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13  一个简单的文件上传功能控件_html_11{
 48一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13   set一个简单的文件上传功能控件_html_11{imageUrl=value;}
 49一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13   get一个简单的文件上传功能控件_html_11{return imageUrl;}
 50一个简单的文件上传功能控件_文件大小_16  }

 51一个简单的文件上传功能控件_文件大小_14  
 52一个简单的文件上传功能控件_文件大小_14  [
 53一个简单的文件上传功能控件_文件大小_14  DescriptionAttribute("文件路径")
 54一个简单的文件上传功能控件_文件大小_14  ]
 55一个简单的文件上传功能控件_文件大小_14  public string MyDirectory
 56一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13  一个简单的文件上传功能控件_html_11{
 57一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13   get一个简单的文件上传功能控件_html_11{return mydirectory;}
 58一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13   set一个简单的文件上传功能控件_html_11{mydirectory=value;}
 59一个简单的文件上传功能控件_文件大小_16  }

 60一个简单的文件上传功能控件_文件大小_14  
 61一个简单的文件上传功能控件_文件大小_14  [
 62一个简单的文件上传功能控件_文件大小_14  DescriptionAttribute("图片的相对地址")
 63一个简单的文件上传功能控件_文件大小_14  ]
 64一个简单的文件上传功能控件_文件大小_14  public string Logo
 65一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13  一个简单的文件上传功能控件_html_11{
 66一个简单的文件上传功能控件_文件大小_14   
 67一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13   get一个简单的文件上传功能控件_html_11{return LogoURL;}
 68一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13   set一个简单的文件上传功能控件_html_11{LogoURL=value;}
 69一个简单的文件上传功能控件_文件大小_16  }

 70一个简单的文件上传功能控件_文件大小_14  
 71一个简单的文件上传功能控件_文件大小_14  [
 72一个简单的文件上传功能控件_文件大小_14  DescriptionAttribute("是否显示图片")
 73一个简单的文件上传功能控件_文件大小_14  ]
 74一个简单的文件上传功能控件_文件大小_14  public string vPicture
 75一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13  一个简单的文件上传功能控件_html_11{
 76一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13   set一个简单的文件上传功能控件_html_11{vpicture=value;}
 77一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13   get一个简单的文件上传功能控件_html_11{return vpicture;}
 78一个简单的文件上传功能控件_文件大小_16  }

 79一个简单的文件上传功能控件_文件大小_14
 80一个简单的文件上传功能控件_文件大小_14  private void mybutton_Click(object sender, System.EventArgs e)
 81一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13  一个简单的文件上传功能控件_html_11{
 82一个简单的文件上传功能控件_文件大小_14   
 83一个简单的文件上传功能控件_文件大小_14   if(!fileUpload.Value.ToString().Equals(""))
 84一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13   一个简单的文件上传功能控件_html_11{
 85一个简单的文件上传功能控件_文件大小_14    LogoURL=fileUpload.PostedFile.FileName.ToString();
 86一个简单的文件上传功能控件_文件大小_14    
 87一个简单的文件上传功能控件_文件大小_14    LogoURL=LogoURL.Substring(LogoURL.LastIndexOf("."),(LogoURL.Length-LogoURL.LastIndexOf(".")));
 88一个简单的文件上传功能控件_文件大小_14    if(fileUpload.PostedFile.ContentLength>filelength)
 89一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13    一个简单的文件上传功能控件_html_11{
 90一个简单的文件上传功能控件_文件大小_14     myScript("图片超过指定大小!");
 91一个简单的文件上传功能控件_文件大小_14
 92一个简单的文件上传功能控件_文件大小_16    }

 93一个简单的文件上传功能控件_文件大小_14    else
 94一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13    一个简单的文件上传功能控件_html_11{
 95一个简单的文件上传功能控件_文件大小_14     if(LogoURL.Equals(".jpg"|| LogoURL.Equals(".bmp"|| LogoURL.Equals(".gif"))
 96一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13     一个简单的文件上传功能控件_html_11{
 97一个简单的文件上传功能控件_文件大小_14
 98一个简单的文件上传功能控件_文件大小_14      LogoURL=mydirectory+"\\"+imageUrl+LogoURL;
 99一个简单的文件上传功能控件_文件大小_14      mydirectory=Page.Server.MapPath(" ")+"\\"+mydirectory;
100一个简单的文件上传功能控件_文件大小_14
101一个简单的文件上传功能控件_文件大小_14      
102一个简单的文件上传功能控件_文件大小_14      if(Directory.Exists(mydirectory))
103一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13      一个简单的文件上传功能控件_html_11{
104一个简单的文件上传功能控件_文件大小_16      }

105一个简单的文件上传功能控件_文件大小_14      else
106一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13      一个简单的文件上传功能控件_html_11{
107一个简单的文件上传功能控件_文件大小_14       Directory.CreateDirectory(mydirectory);
108一个简单的文件上传功能控件_文件大小_16      }

109一个简单的文件上传功能控件_文件大小_14      fileUpload.PostedFile.SaveAs(Page.Server.MapPath(" ")+"\\"+LogoURL);
110一个简单的文件上传功能控件_文件大小_14     
111一个简单的文件上传功能控件_文件大小_14      
112一个简单的文件上传功能控件_文件大小_14      
113一个简单的文件上传功能控件_文件大小_14
114一个简单的文件上传功能控件_文件大小_14      if(vpicture.Equals("1"))
115一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13      一个简单的文件上传功能控件_html_11{
116一个简单的文件上传功能控件_文件大小_14       Label1.Text="<img width='100' heigth='100' src='"+LogoURL+"'>";
117一个简单的文件上传功能控件_文件大小_16      }

118一个简单的文件上传功能控件_文件大小_14
119一个简单的文件上传功能控件_文件大小_14      myScript("图片上传成功!");
120一个简单的文件上传功能控件_文件大小_14 
121一个简单的文件上传功能控件_文件大小_16     }

122一个简单的文件上传功能控件_文件大小_14     else
123一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13     一个简单的文件上传功能控件_html_11{
124一个简单的文件上传功能控件_文件大小_14      myScript("文件类型不对!");
125一个简单的文件上传功能控件_文件大小_14      
126一个简单的文件上传功能控件_文件大小_16     }

127一个简单的文件上传功能控件_文件大小_14
128一个简单的文件上传功能控件_文件大小_16    }

129一个简单的文件上传功能控件_文件大小_16   }

130一个简单的文件上传功能控件_文件大小_14  
131一个简单的文件上传功能控件_文件大小_16  }

132一个简单的文件上传功能控件_文件大小_14  protected void myScript(string java)
133一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13  一个简单的文件上传功能控件_html_11{
134一个简单的文件上传功能控件_文件大小_14   Page.RegisterStartupScript("fsf","<script language=javascript>alert('"+java+"');</script>");
135一个简单的文件上传功能控件_文件大小_14
136一个简单的文件上传功能控件_文件大小_16  }

137一个简单的文件上传功能控件_文件大小_14
138一个简单的文件上传功能控件_文件大小_14  protected override void CreateChildControls() 
139一个简单的文件上传功能控件_javascript_12一个简单的文件上传功能控件_java_13  一个简单的文件上传功能控件_html_11{
140一个简单的文件上传功能控件_文件大小_14   mybutton=new Button();
141一个简单的文件上传功能控件_文件大小_14   fileUpload=new HtmlInputFile();
142一个简单的文件上传功能控件_文件大小_14   Label1=new Label();
143一个简单的文件上传功能控件_文件大小_14   mybutton.Text="提交";
144一个简单的文件上传功能控件_文件大小_14    
145一个简单的文件上传功能控件_文件大小_14   this.Controls.Add(fileUpload);
146一个简单的文件上传功能控件_文件大小_14   this.Controls.Add(mybutton);
147一个简单的文件上传功能控件_文件大小_14   this.Controls.Add(new LiteralControl("<p>"));
148一个简单的文件上传功能控件_文件大小_14   this.Controls.Add(Label1);
149一个简单的文件上传功能控件_文件大小_14   this.Controls.Add(new LiteralControl("</p>"));
150一个简单的文件上传功能控件_文件大小_14   mybutton.Click+=new EventHandler(mybutton_Click);
151一个简单的文件上传功能控件_文件大小_14   
152一个简单的文件上传功能控件_文件大小_16  }

153一个简单的文件上传功能控件_文件大小_16 }

154一个简单的文件上传功能控件_文件大小_213}

155一个简单的文件上传功能控件_文件大小