ASP.NET怎样将相对路径转为绝对路径

我从电脑F\图片\img\a.jpg获取了一张图片a.jpg的路径获取之后在数据库的路径为F:\MRMS\MarketWebSite\images\ProductTask... 我从电脑 F\图片\img\a.jpg获取了一张图片a.jpg的路径获取之后在数据库的路径为F:\MRMS\MarketWebSite\images\ProductTaskAttachs\822d8263-bb92-4dd7-8fff-0f0669a05c18\a.jpg如果作为一个网站这样的路径是不行的、要将其转换为绝对路径怎么转换? 展开
 我来答
出门在外_1
2015-10-30 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:76%
帮助的人:5809万
展开全部
  1. 上传个asp探针看下站点的目录的物理路径;

    比如:http://www.ajiang.net/aspcheck.asp 

  2. 然后再根据上传的图片位置再写绝对路径;

    e:\hosts\ajiangnet\web\ajiang\img\test.jpg

  3. 如果站点属性那边开启了父路径就可以使用相对地址

    ../img/test.jgp


匿名用户
2013-09-05
展开全部
这样当然是不行的啦!例如网站项目中有个放图片的文件夹 ImageBag在程序中 可以使用 Server.MapPath(@"\ImageBag");这样就获取到了这个文件夹的路径了网站上传到服务器后,你放在F盘,路径就是F...其它的也是一样.图片你就保存名称就好了比如 myimg.jpg 不需要保存路径,程序中显示图片 直接 ../ImageBag/myimg.jpg 就显示出来了在web 网页中,可以直接使用Server这个对象但在 class 其它地方 需要引用一个命名空间 System.Web.HttpContext.Current.Server.....这个命名空间
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-05
展开全部
放到imagelist中是最简便的 因为在网站中用的不是计算机的目录 应先本地化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式