不同域名之间的图片路径切换问题~~!

qjhli 2008-10-23 11:26:33
网站的话是这样子的,有个主页,比如:www.nihao.com 还有个新闻模块如:news.nihao.com
我上传数据时在download.feiyoo.com目录下上传到数据库中的,但是现在读取数据库中的数据要显示在.news.nihao.com的页面中,但是图片显示不了。
界面上的路径为:http://localhost:5473/News/ArticlePic/092ebf18-964d-4981-bcac-8b218a1a8219.jpg.这个路径无法显示图片,实际上正确的路径应该是:
http://download.feiyoo.com/ArticlePic/092ebf18-964d-4981-bcac-8b218a1a8219.jpg. 现在就是怎么将路径转换,也就是将【http://localhost:5473/News/ArticlePic/092ebf18-964d-4981-bcac-8b218a1a8219.jpg.】转换为【http://download.feiyoo.com/ArticlePic/092ebf18-964d-4981-bcac-8b218a1a8219.jpg.】

大侠们这个怎么转换??

我本来打算在数据库中读取路径的时候replace一下,结果发现刚读取过来的路径只是一个从这开始的:ArticlePic/092ebf18-964d-4981-bcac-8b218a1a8219.jpg.没有http://localhost:5473/News/所以无法直接转换。不知大虾们有好的方法嘛??

在下谢过了~~!
...全文
215 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qjhli 2008-10-23
  • 打赏
  • 举报
回复
楼上几位这么多牌牌~~!怎么搞到的啊??教我一招呗~~!呵呵!~~!

谢谢两位~~!
  • 打赏
  • 举报
回复
绑定数据时把域名加上

<%#"http://download.feiyoo.com/"+DataBinder.Eval(Container.DataItem,"图片列名").ToString()%>




或者在sql语句中把域名加上

select 'http://download.feiyoo.com/'+pic as pic from table
qjhli 2008-10-23
  • 打赏
  • 举报
回复
谢谢楼上几位~~!

我日搞定了~~!我直接改了~!~!
hongqi162 2008-10-23
  • 打赏
  • 举报
回复
<img src="ArticlePic/092ebf18-964d-4981-bcac-8b218a1a8219.jpg" />这个就是相对路径


<img src="http://localhost:5473/News/ArticlePic/092ebf18-964d-4981-bcac-8b218a1a8219.jpg" />这个就是绝对路径
gongsun 2008-10-23
  • 打赏
  • 举报
回复
连接的时候直接使用绝对路径更不会出现问题啊...

除非你路径写错了...或没有那个文件。

不要替换,直接移除前面固定长度的字符串,然后加上你要的字符串。

定死。
宝_爸 2008-10-23
  • 打赏
  • 举报
回复
使用相对路径。
qjhli 2008-10-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hongqi162 的回复:]
使用相对路径应该不会有这样的问题吧
[/Quote]

老大,能说的清楚点嘛??
qjhli 2008-10-23
  • 打赏
  • 举报
回复
自己顶一下~~!坐个sf
hongqi162 2008-10-23
  • 打赏
  • 举报
回复
使用相对路径应该不会有这样的问题吧
dengchenlu 2008-10-23
  • 打赏
  • 举报
回复
相对路径
zhengyh5339 2008-10-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 findcaiyzh 的回复:]
使用相对路径。
[/Quote]
UP
mengxj85 2008-10-23
  • 打赏
  • 举报
回复
8楼方法可以解决

62,243

社区成员

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

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

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

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