急啊!进来帮忙,很奇怪哦Server.MapPath无法显示图片

gukan6881 2009-04-27 09:31:59
代码 string targetFile = Server.MapPath("..\\Category.jpeg");

进目录一看图片已经生成了,并且可以打开.

但是在页面上却始终无法显示,请大家帮帮我.

因为我用选择的方法来打开图片所以不能用前台IMAGE控件URL连接哦.
...全文
74 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
gukan6881 2009-04-28
  • 打赏
  • 举报
回复
谢谢yangqidong 和大家 问题解决了
yangqidong 2009-04-28
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 gukan6881 的回复:]
5楼我的代码很简单就这样
string targetFile = Server.MapPath("..\\Category.jpeg"); //图象文件

Image.ImageUrl = targetFile;

[/Quote]
不要Server.MapPath
如果图片和页面在同一个目录里面
Image.ImageUrl = "Category.jpeg";
如果图片和 页面所在目录 在同一个目录下
Image.ImageUrl = "../Category.jpeg";
如果 图片所在目录 和页面在同一个目录下
Image.ImageUrl = "图片目录/Category.jpeg";
arjsyy 2009-04-28
  • 打赏
  • 举报
回复
要用虚拟路径不是用用物理路径,在存储图片的时候要用物理路径,但是在显示图片时要用虚拟路径,也就是相对路径不能
用物理路径
gukan6881 2009-04-28
  • 打赏
  • 举报
回复
5楼我的代码很简单就这样
string targetFile = Server.MapPath("..\\Category.jpeg"); //图象文件

Image.ImageUrl = targetFile;
zlb789 2009-04-28
  • 打赏
  • 举报
回复
Server.MapPath 你调式看这个得到的路径是不是正确的
估计只这里错了
建议查下这个方法的用法
zhujinbo 2009-04-28
  • 打赏
  • 举报
回复
看看是不是把图片放在AppData里了,如果是的话,就移出来就行了
Lxpd 2009-04-28
  • 打赏
  • 举报
回复
targetFile 它是物理路径,
Web上要用相对路径
yangqidong 2009-04-28
  • 打赏
  • 举报
回复
贴代码
gukan6881 2009-04-28
  • 打赏
  • 举报
回复
朋友们还是不行
gzto020 2009-04-27
  • 打赏
  • 举报
回复
up
chen_ya_ping 2009-04-27
  • 打赏
  • 举报
回复
Server.MapPath("Category.jpeg");

试试这个。
yangqidong 2009-04-27
  • 打赏
  • 举报
回复
页面上设置的图片路径你是不是用targetFile ?如果是的话,换成"..\\Category.jpeg"

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧