//上传事件;
protected void Button2_Click(object sender, EventArgs e)
{
string fileName="";
HttpPostedFile postFile=this.file.PostedFile;
fileName = System.IO.Path.GetFileName(postFile.FileName);
if (fileName != "")
{
postFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("~/") + fileName);
}
UseSql.zhuce(tbuserName.Text, tbIMG.Text, postFile.FileName.ToString()); Response.Write("<script> alert('提交成功')</script>");
GridView1.DataBind();
}可是图片显示不出来 ,
数据是进去了 可是显示有问题!
就是图片显示不出来 !其他都OK <asp:BoundField DataField="IMGInfo_IMGUrl" HeaderText="IMGInfo_IMGUrl" SortExpression="IMGInfo_IMGUrl" Visible="False" />
<asp:ImageField HeaderText="图片" DataImageUrlField="IMGInfo_IMGUrl">
</asp:ImageField>
这是两个GridView1的 字段 ,我点编辑的时候就可以看到图片字段的绝对路径!
可是显示不出图片 !
高手帮帮忙 我是小菜
解决方案 »
- TreeView的SelectedNodeChanged弹出新窗体问题
- dataGrid 数据绑定问题 求指教
- 从网上下载源码研究,但是数据库那块一直都有问题,连接不上。大家看看是什么原因。
- 一个数据绑定的问题(这里找到的已经解决的不是解决我的问题)
- 有谁知道怎么吧文件上传到另外一个域名下面
- 关于文件上传,重名覆盖的问题,请高手帮忙,谢谢!!
- vs2005 CTP做出来的ASP.NET程序怎么发布??
- 有关asp.net工作原理
- 那位高手知道如何连接SQL SERVER6.5
- 新建事件里面调用动态参数 代码如下
- jquery中的Ajax 他传值 发的URL 是什么样的
- 关于一个功能思路的问题?
显示的时候只能是HTTP访问性质的!
<Columns>
<asp:BoundField HeaderText = "Image Name" DataField="imagename" />
<asp:TemplateField HeaderText="Image">
<ItemTemplate>
<asp:Image ID="Image1" runat="server" ImageUrl='<%# "~/UploadFiles/"+ <%# Eval("pic") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
ImageUrl='<%# "~/UploadFiles/"+ <%# Eval("pic") %>'
或
ImageUrl='<%# Eval("FileName", "images/{0}") %>'
http://www.cnblogs.com/freeliver54/archive/2007/05/23/756652.aspx
HttpPostedFile postFile=this.file.PostedFile;
fileName = System.IO.Path.GetFileName(postFile.FileName);
if (fileName != "")
{
postFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("~/") + fileName);
}这是我保存图片路径的语句,有问题请指点下 谢谢大大 !!!
用Request可能得不到正确的路径
还有什么好的建议吗?
本地路径保存上去没有意义的!