asp.net fileupload1上传图片怎样将图片名保存到数据库中

 我来答
zp221115
2014-04-09
知道答主
回答量:16
采纳率:0%
帮助的人:11.3万
展开全部


这个是我自己的,每个人的情况可能有些不同,但大致是这样子的。页面显示的差不多是这个样子

后台的代码(点击上传)看下面:

string Photo_src ="photo/"+ FileUpload1.FileName;

        string Photo_script = txt_photo_script.Text;

        SqlConnection conn = new SqlConnection();

        string constr = ConfigurationManager.ConnectionStrings["conn"].ToString();

        conn.ConnectionString = constr;

        conn.Open();

        string str = "insert into photo (user_name,photo_name,photo_src,photo_script) values ('" + Session["user_name"].ToString() + "','" + FileUpload1.FileName + "','" + Photo_src + "','" + Photo_script + "')";

        SqlCommand cmd = new SqlCommand(str, conn);

        bool filesValid = false;

        if (cmd.ExecuteNonQuery() > 0)

        {

            String fileExtension = System.IO.Path.GetExtension(this.FileUpload1.FileName).ToLower();

            String[] restrictExtension = { ".gif", ".jpg", ".bmp", ".png" };

            for (int i = 0; i < restrictExtension.Length; i++)

            {

                if (fileExtension == restrictExtension[i])

                {

                    filesValid = true;


                }

            }

            if (filesValid == true)

            {

                    this.Image1.ImageUrl = "photo/" + FileUpload1.FileName;

                    this.FileUpload1.SaveAs(Server.MapPath("./") + "photo" + "//" + FileUpload1.FileName);

                    Response.Write("<script>alert('图片上传成功');</script>");

                    this.FileUpload1.PostedFile.FileName;

this.FileUpload1.PostedFile.ContentType;


               

                


            }

            else

            {

                Response.Write("<script>alert('图片格式不对(图片后缀错误)!');</script>");

            }

            Photo_src = "";

            Photo_script = "";

         }

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式