用户上传的大量图片,怎么样设计存放目录比较好管理呢?
我正在写一个网站,如果用户每天上传图片爆炸式的增长,图片如果放在同一个目录下,以后管理起来会很麻烦,打开这个目录都要半天。
又不想把目录分的太细,太深
遇到这个问题大家都是怎么解决的?欢迎指点!
------解决方案--------------------我做过类似的东西,方法是每人一个文件夹……
------解决方案--------------------数据库与目录统一设计是根本!
------解决方案--------------------按时间建立目录,一天一个目录就可以,也易于管理
------解决方案--------------------@_@ 路过,看看
------解决方案--------------------按用户分目录,如果还太多,在用户的目录下再按时间分
------解决方案--------------------按人a,b两个,然后再里面再按时间建
如2007/8/1,2这种格式,上传。
------解决方案--------------------建议按照用户和类别(或者时间)进行分类管理。
某个用户的一个文件夹,然后在该用户下的根据你的需求建立多个文件夹。例如根据你网站上传的类别进行分类。1-彩信收藏图片 2-自定义收藏 3- 最爱图片。
或者根据用户的时间来 20070818,20070819
------解决方案--------------------建议将上传上来的图片在保存到服务器端时重新命名,
命名规则可方便自己查询 例如:用户ID_时间 yhID_20070820171730.gif
------解决方案--------------------年、月、日三级日录,文件要改名,信息记录到数据库。不要直接链接下载。
------解决方案--------------------一个月新增一个目录
------解决方案--------------------俺觉得放数据库最好了
------解决方案--------------------建议还是按图片分类管理,每人一个文件夹更麻烦!
------解决方案--------------------同意:
按时间建立目录,一天一个目录就可以,也易于管理
------解决方案--------------------如果每个用户只能对自己上传的图片操作,那还是按人建立目录,如果还是太多,再加上日期。
如果用户可以对所有图片操作,还是应该按图片的用途(使用范围)来分,必要的时候加上日期和图片格式。
------解决方案--------------------每一个用户一个目录,在这个目录里面再按上传图片日期分目录
java交流群(QQ群:45459926),有意思的可以加入
------解决方案--------------------方案一:整体按用户类别,然后按时间(一个月一个目录)
方案二:整体按用户类别,然后按文件类型,然后按时间(一个月一个目录)