当前位置:编程学习 > C#/ASP.NET >>

为什么用绝对路径图片就可以显示,但是用相对路径图片上传后不能正常显示?

程序输出的路径为:
G:\VS2012\AppStores\AppStores\bin\Debug

图片存放路径为:
G:\VS2012\AppStores\AppStores\SourceFile\pic

我想使用相对路径来上传图片,如
“..\..\SourceFile\pic\”

可以我试过了,如果用绝对路径那么图片就能正常显示,
如果用相对路径图片无法显示,貌似图片没有传到服务器上去   --------------------编程问答-------------------- 相对路径用错了

..\SourceFile\pic\ --------------------编程问答--------------------
引用 1 楼  的回复:
相对路径用错了

..\SourceFile\pic\

搞错了,你先看看你传上去路径里有没有这个图片 --------------------编程问答-------------------- 是../吧 --------------------编程问答--------------------
引用 1 楼  的回复:
相对路径用错了

..\SourceFile\pic\


图片是有的。 --------------------编程问答--------------------
引用 4 楼  的回复:
图片是有的。

如果已经有了的话,就是显示的时候有问题,把代码贴上来 --------------------编程问答-------------------- 直接在页面上右击属性,看看你的url对不对 --------------------编程问答--------------------
引用 5 楼  的回复:
引用 4 楼  的回复:
图片是有的。

如果已经有了的话,就是显示的时候有问题,把代码贴上来



driver.FindElement(By.Id("LogoFile")).SendKeys("../../SourceFile/pic/dongtaibizhi.png");
我是用Selenium webdriver进行自动化测试,上面的代码是用来上传图片的。
我试过了,换成了绝对路径是可以的。 --------------------编程问答-------------------- - - 请问一下。  你是先显示还是先上传。
如果是先显示  服务器上没图片  你那什么路径都是空气。
你说的绝对路径应该是客户端的路径吧。  

如果是先上传 那么服务器上的路径就是你存放的地方。   
如果没有。  请检查一下上传的位置  确认下图片是否存在。    --------------------编程问答-------------------- 如果在根目录是"SourceFile/pic/a.jpg"



G:\VS2012\AppStores\"AppStores"(这个是根目录情况下)\bin\Debug --------------------编程问答-------------------- = =明显错误错了。 --------------------编程问答-------------------- 参考:
http://www.cnblogs.com/insus/archive/2011/08/05/2128601.html --------------------编程问答--------------------
引用 10 楼  的回复:
= =明显错误错了。


请问是哪里错了?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,