想实现像是在QQ空间里面上传图片类似的功能,最好也能一次上传多张图片

解决方案 »

  1.   

    放置多个<input type=file />控件就可以了.
      

  2.   

    推荐找一个flash的图片上传控件....自己写的话,也没有qq控件上传图片控件那样的功能和效果。
      

  3.   

    LZ的结帖率.....
    然后就这样的,LZ想简单实现图片的上传功能吧,我有个以前做的例子,是将图片上传到指定文件夹的,凑合看看吧
    先拖个 FileUpload 控件,一个 Button控件,然后在 button控件里添加如下代码protected void Button1_Click(object sender, EventArgs e)
        {
            bool fileOk = false;
            if (FileUpload1.HasFile)
            {
                string fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
                string[] allowedExtensions ={ ".gif", ".png", ".jpeg", ".jpg", ".bmp" };
                for (int i = 0; i < allowedExtensions.Length; i++)
                    if (fileExtension == allowedExtensions[i])
                    {
                        fileOk = true;
                        break;
                    }
                if (fileOk)
                {
                    try
                    {
                        FileUpload1.PostedFile.SaveAs(Server.MapPath("~/images/") + FileUpload1.FileName);
                        Label1.Text = "File uploaded";
                        Image1.ImageUrl = "~/images/" + FileUpload1.FileName;
                    }
                    catch
                    {
                        Label1.Text = "File could not be uploaded.";
                    }            }
                else
                    Label1.Text = "Cannot accept files of this type";        }
            else
                Label1.Text = "请选择上传文件";    
            }大概就是如此了
      

  4.   

    C/S OR B/S?上传
      

  5.   

    控件的介绍:http://www.cnblogs.com/xproer/archive/2010/08/09/1796077.html