C# 一个图片上传的简单方法

  1.  /// <summary>
  2.     /// 图片上传
  3.     /// </summary>
  4.     /// <param name="TheFileName">保存的文件名称,不需要后缀</param>
  5.     private Boolean fileUploadImage(string TheFileName)
  6.     {
  7.         bool ges = false;
  8.         string file = "";
  9.         file = fileLogoUrl.PostedFile.FileName;
  10.         string[] end = new string[] { "jpg""gif""bmp""gpg""gif""bmp" };//有效文件类型
  11.         if (file.Length != 0)
  12.         {
  13.             string filename = file.Substring(file.LastIndexOf("//") + 1);//取得文件名
  14.             string fileend = file.Substring(file.LastIndexOf(".") + 1);//取得文件类型
  15.             fileend = fileend.ToLower();//后缀转换成小写
  16.             for (int i = 0; i < end.Length; i++)//文件类型是否合法
  17.             {
  18.                 if (fileend.Equals(end[i]))
  19.                 {
  20.                     ges = true;
  21.                 }
  22.             }
  23.             if (ges)
  24.             {
  25.                 ges = false;
  26.                 string filepath = Server.MapPath("../../Upload/FirendLink/") + TheFileName + "." + fileend;
  27.                 fileLogoUrl.PostedFile.SaveAs(filepath);
  28.                 ges = true;
  29.             }
  30.             else
  31.             {
  32.                 ges = false;
  33.             }
  34.         }
  35.         return ges;//返回值判断是否合法
  36.     }
posted on 2008-11-12 12:59  叮叮猫的编程世界  阅读(269)  评论(0编辑  收藏  举报