梦醒三分,执着疯子
没有什么不可以!

  有些系统在应用时,有些是需要上传图片的。上传图片时,有些是需要限制文件大小、扩展名等等。存储图片的方式也有几种,有时候存储在服务器相关目录下,有时候存储在数据库的字段里。以下的代码是将上传的图片存储在指定的服务器目录下。
if (prodImg.PostedFile.ContentLength==0)
    {
     MegBox("你还没有选择要上传的文件!");
     return;
    }
    if (!(prodImg.PostedFile.FileName.Substring(prodImg.PostedFile.FileName.Length -3,3).ToUpper() =="GIF" || prodImg.PostedFile.FileName.Substring(prodImg.PostedFile.FileName.Length -3,3).ToUpper()=="JPG"))
    {
     MegBox("只能上传扩展名为[GIF]或[JPG]的图片!");
     return;
    }
    tempImg.ImageUrl=prodImg.PostedFile.FileName;

    string demStr="\\";
    char [] dem=demStr.ToCharArray();
    string [] split = prodImg.PostedFile.FileName.Split(dem);
    prodImg.PostedFile.SaveAs(Server.MapPath("/OpenDocuments/MateImg/")+split[split.Length-1]);
以上代码说明:prodImg为显示图片控件,MegBox(string)为信息对话框

posted on 2006-11-04 15:53  Jacker.W  阅读(259)  评论(0编辑  收藏  举报