当前位置: 代码迷 >> ASP.NET >> 在本地测试图片上传,数据库写入这样的路径,是否是异常的
  详细解决方案

在本地测试图片上传,数据库写入这样的路径,是否是异常的

热度:214   发布时间:2013-02-25 00:00:00.0
在本地测试图片上传,数据库写入这样的路径,是否是错误的?
在本地测试图片上传,数据库写入这样的路径,导致在本地发布网站显示不出图片,这样的路径是否是错误的?

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???
  相关解决方案