读书人

上传图片有关问题

发布时间: 2013-06-26 14:29:32 作者: rapoo

上传图片问题
我做网站想让用户随意上传图片,路径存到数据库后,通过后台的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: 引用:


路径对了就可以显示


因为图片的路径和网站里的路径不一样 ,比如说图片是C盘的,我做的网站放在F盘,是不是这个原因显示不出来?要怎么办

那你就不要用绝对路径 用相对路径不行吗
[解决办法]
建议你没事研究下DTCMS,里面有很多常用的技术,写的很不错

读书人网 >asp.net

热点推荐