日期:2014-05-18  浏览次数:20465 次

在本地测试图片上传,数据库写入这样的路径,是否是错误的?
在本地测试图片上传,数据库写入这样的路径,导致在本地发布网站显示不出图片,这样的路径是否是错误的?

c:\inetpub\wwwroot\website\uploads\2007-06-09-12-47-00P6-B.gif1


Dim   serverpath2   As   String   =   Server.MapPath( "../uploads/ ")   +   System.DateTime.Now.ToString( "yyy-MM-dd-hh-mm-ss ")   +   filename

------解决方案--------------------
数据库里只要存System.DateTime.Now.ToString( "yyy-MM-dd-hh-mm-ss ") + filename就OK啦

怎么可以显示绝对路径?
------解决方案--------------------
c:\inetpub\wwwroot\website\uploads\2007-06-09-12-47-00P6-B.gif1

——————————————
错的!!!

使用相对路径,
只需要 uploads\2007-06-09-12-47-00P6-B.gif1

------解决方案--------------------
存放相对路径或者网站的虚拟路径

uploads\gif

or

uploads/gif

or

http://www.xxx.com/uploads/xxx.gif
------解决方案--------------------
Dim serverpath2 As String = "~/uploads/ "+ System.DateTime.Now.ToString( "yyy-MM-dd-hh-mm-ss ") + filename
------解决方案--------------------
嗯,应该使用相对路径,不然程序发布到服务器,虚拟目录路径不一样就会出错误
------解决方案--------------------
相对路径
------解决方案--------------------
使用相对路径。。。
------解决方案--------------------
gif1???