Server.MapPath()怎么访问iis中设置的虚拟目录中的文件??

SunShinelings 2014-11-03 09:44:54
iis管理器总,将E:\zz 文件夹设置成虚拟目录名为ttzz ,我通过Image1.ImageUrl = Server.MapPath(@“ttzz/123.jpg”) 访问jpg文件,不能显示图片。通过response.write(Image1.ImageUrl )显示地址是E:\zz\123.jpg 应该对的呀,为什么不能显示图片呢?请各位大侠赐教!
...全文
438 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
SunShinelings 2014-11-21
  • 打赏
  • 举报
回复
谢谢!
孟子E章 2014-11-15
  • 打赏
  • 举报
回复
server.mapPath() 只用作Web程序的服务器端的文件路径获取。只有Web程序才有这个方法
SunShinelings 2014-11-15
  • 打赏
  • 举报
回复
你的意思说,server.mapPath() 不适用与网页设计???
孟子E章 2014-11-14
  • 打赏
  • 举报
回复
Server.MapPath() 是将虚拟目录转换为服务器上的物理路径,一般用来文件的读写。得到的结果类似:e:\xxx\xxx.jpg 网页上别人不能访问你的物理路径的,必须是虚拟路径别人才能显示。格式为/xxx/xxx.jpg
SunShinelings 2014-11-13
  • 打赏
  • 举报
回复
Server.MapPath() 怎么使用,还是没搞懂,弄来弄去就是不对,最后还是使用的老方法 Image1.ImageUrl = @"123.jpg" 。谁能详细讲一下Server.MapPath() 的使用方法,我在网页也搜了很多,但用起来不是那么一回事
yicheng099 2014-11-05
  • 打赏
  • 举报
回复
要使用相对路径才行, Server.MapPath显示的是文件的磁盘路径
xcgh 2014-11-04
  • 打赏
  • 举报
回复
网站要用相对路径,不能用绝对的E:\zz\123.jpg。从安全角度说,客户端不应该知道服务端的文件结构
  • 打赏
  • 举报
回复
楼主你要搞清楚你设置的imgage的src属性为转换后的物理路径发到客户端,类似 <img src='E:\zz\123.jpg"/> 这个路径是相对客户端的,客户端有没有e盘都不懂,有由于安全问题你也不一定能加载 去搞清楚路径关系来,做网站最基本的知识 Image1.ImageUrl="123.jpg";
孟子E章 2014-11-04
  • 打赏
  • 举报
回复
Image1.ImageUrl = “/ttzz/123.jpg”

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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