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

救命啊!!!

我想实现以下功能:1。上传图片到指定文件夹:2。将图片路径添加到指定数据库的指定表

代码我看了很多,眼睛都快绿了,但因为没有编程基础,实在是看不懂代码,刚好看到本网站有个软件,就是上面说的那个“通用数据库图象内容编辑器”,可是下不了,请好心人帮帮忙,有没有这个或类似这个的软件,急用,拜托了,在线等。 --------------------编程问答-------------------- 啥都看不懂  还是别做了
有时间去买几本书慢慢看2月 你就会了 --------------------编程问答-------------------- http://www.open-open.com/ajax/Upload.htm --------------------编程问答-------------------- 这个网上代码有很多啊,查一下就行了!要学会如何去解决问题! --------------------编程问答-------------------- 眼睛绿一段时间就会白过来的 --------------------编程问答-------------------- 多练习就懂了 --------------------编程问答--------------------

protected void btn_upload_Click(object sender, EventArgs e)
        {
//得到要上传的文件的全名包括路径
            string filename = this.FileUpload1.PostedFile.FileName;
            //得到要上传的文件的扩展名
            string ext = System.IO.Path.GetExtension(filename);

            if (ext == ".jpg" || ext == ".JPG" || ext == ".gif" || ext == ".GIF" || ext == ".png" || ext == ".PNG")
            {
                //判断文件的大小
                int size = this.FileUpload1.PostedFile.ContentLength;
                if (size > 1024 * 1024 * 2)
                {
                    this.Response.Write("<script>alert('上传的图片不能超过两兆!');</script>");
                }
                else
                {
                    //得到一个新名称
                    string newname = DateTime.Now.ToString("yyyyMMddhhmmss");
                    Random rd = new Random();
                    string sui = rd.Next(10000).ToString();
                    //真正的上传(最重要的一步)
                    this.FileUpload1.PostedFile.SaveAs(Server.MapPath("~/img/") + newname + sui + ext);
                    //  this.Response.Write("<script>alert('上传成功!');</script>");

                    this.Image1.Visible = true;
                    this.Image1.ImageUrl = "../img/" + newname + sui + ext;
                }
            }
            else
            {
                this.Response.Write("<script>alert('只能上传图片!');</script>");
            }
}


[code=HTML]
<asp:Image ID="Image1" runat="server" />
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="btn_upload" runat="server" Text="上传" onclick="btn_upload_Click" />code]

这是上传图片的
this.Image1.ImageUrl = "../img/" + newname + sui + ext;
这句话既包含文件名也包含了路径名称
添加数据库就直接把这个URL加入数据库就行
如果你不知道怎么加数据库,那我给你代码也是无用的,真的如1楼所说,去买本书仔细研究研究吧 --------------------编程问答--------------------
<asp:Image ID="Image1" runat="server" />
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="btn_upload" runat="server" Text="上传" onclick="btn_upload_Click" />
--------------------编程问答-------------------- 多练练就会了。 --------------------编程问答--------------------    不要怕失败,慢慢来…… --------------------编程问答--------------------
引用 4 楼 q107770540 的回复:
眼睛绿一段时间就会白过来的

--------------------编程问答-------------------- 你这里求教不也是给代码你?和你网上找的貌似没啥区别吧!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,