日期:2014-05-17  浏览次数:20451 次

上传图片问题
我做网站想让用户随意上传图片,路径存到数据库后,通过后台的gridview显示。现在有两个问题,一个是怎么能通过fileupload保存图片完整路径?第二个是路径存到数据库后怎么通过gridview显示出来?求具体代码!

------解决方案--------------------
前段一FileUpload控件
后台代码: 
if (FileUpload1.HasFile)
            {
            //    String filename2 = FileUpload1.PostedFile.FileName;
                String filename = FileUpload1.FileName;
                
               // String filename2 = Path.GetDirectoryName(filename);
                String newpath = this.MapPath("~/photo");//当前项目建一个文件夹保存图片

                String fullpath = String.Format("{0}/{1}", newpath, filename);

                this.FileUpload1.SaveAs(fullpath);

                Image1.ImageUrl = String.Format("~/photo/{0}", filename);//图片显示
                btn1.Visible = false;
                //this.SetupPage()
                String sql = "update StuInfo set S_pic='" + fullpath + "' where S_no='" + Session["username"] + "'";
                bool bl = dataOperate.execSQL(sql);
                if (bl)
                    message.Text = "上传成功!";
                else
                    message.Text = "上传失败!";
            }
            else
            {
                message.Text = "对不起,你还没有选择头像";
            }
------解决方案--------------------
路径对了就可以显示
------解决方案--------------------
引用:
Quote: 引用: