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