数据库存放文件地址用哪种
1.D:/file/1.jpg
2.http://localhost:8080/file/1.jpg
之前学习的都是第一种,但是现在项目中用的都是第二种,第二种好一些吗?
因为项目是部署在服务器上的 如果你使用的是第一种 而别人在另外一台机器上访问你的项目 这个时候客户端只会去自己本地D盘找文件
这样当然找不到 所以还是要用服务器地址
一般图片不放在项目文件夹下,
自己本机测试/学习,可以用第一种,只是自己访问。
当成项目,其他人也要访问,当然是第二种,不然访问不到图片。
在项目中用,第一种不推荐使用,第二种也不太推荐使用,最好的方式是只在数据库中存/file/1.jpg路径,在显示的时候加上域名。你现在的第二种方式,
域名一变更你要修改所有数据
第一种 第二种都不推荐,第一种是从本地获取文件 第二种虽然是从服务器拿取但是服务器地址改变了那你这个地址就失效了, 推荐的方式是以这种 /file/1.jgp