上传图片问题
我做网站想让用户随意上传图片,路径存到数据库后,通过后台的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 = "对不起,你还没有选择头像";
}
------解决方案--------------------路径对了就可以显示
------解决方案--------------------