java项目客户上传的图片放到哪好

图片放到项目里,上传的多了会不会影响系统的运行速度?放在电脑硬盘上页面又不能直接用绝对路径获取图片... 图片放到项目里,上传的多了会不会影响系统的运行速度?放在电脑硬盘上 页面又不能直接用绝对路径获取图片 展开
 我来答
dreamrealise5
2013-09-22 · 超过18用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:45.6万
展开全部
图片上传一般考虑两种办法:1、上传到服务器,数据库中存储服务器上图片的相对路径;2、转换为二进制流存入到数据库中。现在常用的做法都是选择第一种,因为第二种太占数据库空间,而且查找读取效率不高。很多开源的文件上传框架(比如spring中的commons-fileupload)都是采用第一种方式。上传图片到服务器不会影响系统的运行速度,你可以选择将图片的目录建立在非系统盘,存储容量比较大的盘,如F盘等。注意图片名字不要重复,建议用uuid
SauronTT
2013-09-22 · TA获得超过233个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:129万
展开全部
可以放到服务器的硬盘里,也可以拿出来一个机器给一个固定IP,专门当文件服务器。
路径按照模块来,比如 D:\upload\message D:\upload\note 后面跟着文件名称,不会出现拿不到这种情况,路径的前面固定的d:\ 可以写到配置文件中,也可以存DB里,怎么做都可以
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光以晴002
推荐于2018-03-05 · TA获得超过751个赞
知道答主
回答量:195
采纳率:100%
帮助的人:117万
展开全部
图片上传一般会上传到你服务器那个项目里,到底上传到你服务器项目那个位置可以自己指定,数据库存
路径就行了,用的时候直接读
路径
更多追问追答
追问
上传的图片太多 不会对系统有影响吧?
追答
会,所以一般都是放服务器里
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4bfd458
2013-09-22 · 超过19用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:60.3万
展开全部
最好放在服务器的一个文件夹目录里,但要注意放在web-inf目录下,然后数据库表里对应保存文件存放路径就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
娃娜画樱指1u
2013-09-22 · TA获得超过147个赞
知道答主
回答量:227
采纳率:0%
帮助的人:38.8万
展开全部
一般都是放到服务器的某个指定路径下,取的时候直接到路径下去取。千万不要保存到数据库里,数据库里一般保存图片的路径就行了。而关于图片过多的情况,如果图片不再有用,可以调用方法进行删除,以节余空间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式