建立一个网站给用户上传图片,这是数据库应该保存图片的绝对地址,还是相对地址?

昵称是可以中文吗 2012-04-04 10:25:40
图片保存在硬盘,我保存绝对地址,发现当读出绝对地址后,用image的imageurl要改成相对地址才能显示,弱弱的问,能不能直接保存相对地址??
...全文
824 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq137051908 2012-04-05
  • 打赏
  • 举报
回复
建议保存 相对根目录路径 避免以后出现麻烦问题 比如URL重写
/imgs/1.jpg
wzb56 2012-04-05
  • 打赏
  • 举报
回复
相对路径比较好,你base+相对路径, 即使你的整个工程的位置变化了,你只需要修改一下base,就可以了。
用个变量,代替base,可以增加程序的可移植性。修改也方便。和C语言中的宏定义差不多,有一样的好处。
少多慢快 2012-04-05
  • 打赏
  • 举报
回复
肯定是相对路径啊,不然部署到服务器端或者移植的时候还要修改文件地址。
IT-Style 2012-04-05
  • 打赏
  • 举报
回复
保存站点的相对路径.
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

网站程序不应该用文件系统路径,至少应该是虚拟路径(绝对的:http://....;相对的:就是你写的)
[/Quote]
其实我想直接保存文件名不是更好吗??"images/"这个字符串写在外面,你说这样有多省空间!!嘻嘻
Y583257857 2012-04-05
  • 打赏
  • 举报
回复
一般都是相对路径
wtnu200 2012-04-05
  • 打赏
  • 举报
回复
最好是相对路径,不然迁移时就会出问题。而图片一般是不保存在数据库中,除非你的图片量很少,才可以这样设计
glasses1999 2012-04-05
  • 打赏
  • 举报
回复
一般都是保存相对路径吧
ye770 2012-04-05
  • 打赏
  • 举报
回复
相对路径~就算部署有问题 大不了开个虚拟目录就可以了
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

网站程序不应该用文件系统路径,至少应该是虚拟路径(绝对的:http://....;相对的:就是你写的)
[/Quote]
虚拟绝对路径不会保存,直接相对路径
dalmeeme 2012-04-04
  • 打赏
  • 举报
回复
网站程序不应该用文件系统路径,至少应该是虚拟路径(绝对的:http://....;相对的:就是你写的)
  • 打赏
  • 举报
回复
我的相对路径是upLoad\Tulips.jpg
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

你的绝对路径是怎样的?
[/Quote]
E:\mybook\asp.net 编程宝典\MR\Instance\9\例9.4\upLoad\Tulips.jpg
dalmeeme 2012-04-04
  • 打赏
  • 举报
回复
你的绝对路径是怎样的?
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

就算保存顺序号也行。关键还是看你的编程设计能力,而不是纠结于保存什么。

当然,从随便抄袭一个现成代码的角度,你还是抓到哪个答案就算哪个吧。
[/Quote]
以前老师说过要好的数据库设计。。。
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

可以保存相对地址。比如images/a.jpg
[/Quote]
恩恩,我刚才保存绝对路径,读出后又要变成相对路径,烦死了
  • 打赏
  • 举报
回复
程序设计人员要学会简单那的流程设计,能对流程立刻说出来每一步所依赖的数据结构、实现步骤的伪代码(原理性的)。如果不能,唉!
dalmeeme 2012-04-04
  • 打赏
  • 举报
回复
可以保存相对地址。比如images/a.jpg
  • 打赏
  • 举报
回复
就算保存顺序号也行。关键还是看你的编程设计能力,而不是纠结于保存什么。

当然,从随便抄袭一个现成代码的角度,你还是抓到哪个答案就算哪个吧。

62,268

社区成员

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

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

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

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