就是一个按钮,点击之后打开对话框,然后选取图片。就这样上传。。
怎么实现。在网上搜到那么多的代码,全是很多的那种,不知道,看不下去。
所以在这里想请大哥大姐帮帮忙。

解决方案 »

  1.   

    上传 http://www.cnblogs.com/zengxiangzhan/category/231599.html
    看看有没有你想要的
      

  2.   

    使用自带的fileupload控件可以实现的 网上有不少代码
      

  3.   

    fileupload.SaveAs(Server.MapPath(...));
      

  4.   

    FileName: 获取上传的文件名
    HasFile: 是否选择(存在)上传的文件
    ContentLength: 获得上窜文件的大小,单位是字节(byte)
    方法:
    Server.MapPath(): 获取服务器上的物理路径
    SaveAs(): 保存文件到指定的文件夹  if (FileUpLoad1.HasFile)  
             {  
                 //判断文件是否小于10Mb  
                 if (FileUpLoad1.PostedFile.ContentLength < 10485760)  
                 {  
                     try  
                     {  
                         //上传文件并指定上传目录的路径  
                         FileUpLoad1.PostedFile.SaveAs(Server.MapPath("~/Files/")  
                             + FileUpLoad1.FileName);  
                        //FileUpLoad1.SaveAs(@"D:\"+FileUpLoad1.FileName);  
                         lblMessage.Text = "上传成功!";  
                     }  
                     catch (Exception ex)  
                     {  
                         lblMessage.Text = "出现异常,无法上传!";  
      }  
      
    }  
    else  
     {  
          lblMessage.Text = "上传文件不能大于10MB!";  
     }  
    }  
     else  
     {  
         lblMessage.Text = "尚未选择文件!";  
     }  
      

  5.   

    http://www.cnblogs.com/cloudgamer/archive/2008/10/20/1314766.html 看看
      

  6.   

            string dirpath = Server.MapPath(@"~/ChinaPhoto/CaseImg");//图片上传到那个文件下
            string fileName1 = DateTime.Now.ToString("yyyyMMdd" + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + DateTime.Now.Millisecond.ToString());
            string extName = System.IO.Path.GetExtension(FileUpload1.PostedFile.FileName);
            string Al = ".JPG||.PNG||.JIF||.JPEG";
            if (Al.IndexOf(extName.ToUpper()) == -1)
            {
                MessageBox("文件不被格式支持");
                return;
            }
            int masize = 1024 * 1024 * 3;
            if (FileUpload1.PostedFile.ContentLength > masize)
            {
                Response.Write("文件太大!");
                return;
            }
            FileUpload1.PostedFile.SaveAs(dirpath + "\\" + fileName1 + extName);
      

  7.   

    FileUpload
    string path = Server.MapPath("~/Temp/");
            if (FileUpload1.HasFile)
            {
                String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
                String[] allowedExtensions = { ".gif", ".png", ".bmp", ".jpg" };
                for (int i = 0; i < allowedExtensions.Length; i++)
                {
                    if (fileExtension == allowedExtensions[i])
                    {
                        fileOK = true;
                    }
                }
            }
            if (fileOK)
            {
                FileUpload1.SaveAs(path + FileUpload1.FileName);
            }或第三方控件