建立一个网站给用户上传图片,这是数据库应该保存图片的绝对地址,还是相对地址?
图片保存在硬盘,我保存绝对地址,发现当读出绝对地址后,用image的imageurl要改成相对地址才能显示,弱弱的问,能不能直接保存相对地址??
[解决办法]
就算保存顺序号也行。关键还是看你的编程设计能力,而不是纠结于保存什么。
当然,从随便抄袭一个现成代码的角度,你还是抓到哪个答案就算哪个吧。
[解决办法]
可以保存相对地址。比如images/a.jpg
[解决办法]
程序设计人员要学会简单那的流程设计,能对流程立刻说出来每一步所依赖的数据结构、实现步骤的伪代码(原理性的)。如果不能,唉!
[解决办法]
你的绝对路径是怎样的?
[解决办法]
网站程序不应该用文件系统路径,至少应该是虚拟路径(绝对的:http://....;相对的:就是你写的)
[解决办法]
相对路径比较好,你base+相对路径, 即使你的整个工程的位置变化了,你只需要修改一下base,就可以了。
用个变量,代替base,可以增加程序的可移植性。修改也方便。和C语言中的宏定义差不多,有一样的好处。
[解决办法]
建议保存 相对根目录路径 避免以后出现麻烦问题 比如URL重写
/imgs/1.jpg
[解决办法]
相对路径~就算部署有问题 大不了开个虚拟目录就可以了
[解决办法]
一般都是保存相对路径吧
[解决办法]
最好是相对路径,不然迁移时就会出问题。而图片一般是不保存在数据库中,除非你的图片量很少,才可以这样设计
[解决办法]
肯定是相对路径啊,不然部署到服务器端或者移植的时候还要修改文件地址。