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

asp.net 客户端上传图片的例子..

答案:
拉控件
添加button事件  
 try
            {
                if (FileUpload1.PostedFile.FileName == "")
                {
                    Response.Write("<script language=javascript>alert('上传的文件不允许为空!!')</script>");
                    return;
                }
                else
                {
                    //获取上传文件的路径
                    string filepath = FileUpload1.PostedFile.FileName;
                    // 获取上传文件名称
                    string filename = filepath.Substring(filepath.LastIndexOf("\\") + 1);
                    //保存到服务器的路径
                    string serverpath = Server.MapPath("photo/") + filename;
                    //确定上传文件
                    FileUpload1.PostedFile.SaveAs(serverpath);
                    //以下操作是将上传文件信息保存到数据库中
                    serverpath = filename;
                    SqlConnection mycon = new SqlConnection("Data Source=LIU-BAEC999753F;Initial Catalog=blog;User ID=sa;Password=sasasa");
                    mycon.Open();
                    SqlCommand mycomm = new SqlCommand("INSERT INTO UserPhoto(PicMemo, PicAddr) VALUES ('" + filename + "','" + serverpath + "')", mycon);
                    mycomm.ExecuteNonQuery();
                    mycon.Close();
                    Response.Write("<script language=javascript>alert('上传成功!');location='photo_add.aspx'</script>");
                }


            }
            catch (Exception error)
            {
                Response.Write(error.Message.ToString());
            }

上一个:asp.net中用div做弹出对话框的问题
下一个:ASP。net C#脚本语言 数据操作类的编写?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,