web develop

行胜于言

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

   最近做简历系统时遇到照片的问题,毫无疑问,这是个一对一的关系,如何使插入数据库的图片名唯一?姓名?NO,姓名可能重名。可以用时间,只要精确到秒,就不能重名了。
  原理大概如此,代码因为初学,所以可能。。,不管如何,我还是决定贻笑大方了,^_^
//File1,HTML控件中的上传控件  
   string fullFileName=this.File1.PostedFile.FileName;
  // string fileName=fullFileName.Substring(fullFileName.LastIndexOf("\\")+1);
   string type=fullFileName.Substring(fullFileName.LastIndexOf(".")+1);
   if (type=="jpg"||type=="bmp"||type=="gif")
   {
    Mystr=new StringBuilder();
    Mystr.Append(DateTime.Now.Year.ToString());
    Mystr.Append(DateTime.Now.Month.ToString());
    Mystr.Append(DateTime.Now.Day.ToString());
    Mystr.Append(DateTime.Now.Hour.ToString());
    Mystr.Append(DateTime.Now.Minute.ToString());
    Mystr.Append(DateTime.Now.Second.ToString());
    Mystr.Append(".");
    Mystr.Append(type);
//up是你当前项目中的你保存照片的文件夹,当然可以取任何名
    this.File1.PostedFile.SaveAs(Server.MapPath("up")+"\\"+ Mystr.ToString());
    
    

   }
   else
   {
    Response.Write("err");
   }

posted on 2006-04-11 09:13  曾经有梦  阅读(852)  评论(2编辑  收藏  举报