当前位置:编程学习 > C#/ASP.NET >>

在C#中如何实现上传图片到某一文件夹下

想实现像是在QQ空间里面上传图片类似的功能,最好也能一次上传多张图片 --------------------编程问答-------------------- 放置多个<input type=file />控件就可以了. --------------------编程问答-------------------- --------------------编程问答-------------------- 推荐找一个flash的图片上传控件....自己写的话,也没有qq控件上传图片控件那样的功能和效果。 --------------------编程问答-------------------- 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 = "请选择上传文件";    
        }



大概就是如此了 --------------------编程问答-------------------- C/S OR B/S?

上传 --------------------编程问答-------------------- 什么上传。。。把图片弄文件夹里用得着专门的软件么》。。 --------------------编程问答-------------------- 楼主说的是这种控件吗?

--------------------编程问答-------------------- 控件的介绍:http://www.cnblogs.com/xproer/archive/2010/08/09/1796077.html --------------------编程问答-------------------- 4楼说的挺对,LZ按他说的做吧
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,