最近公司要求开发一个项目要用到图片管理,基本的需求如下:
1、多用户上传图片
2、用户可以创建子目录,修改子目录名称,删除子目录操作,子目录最多有三层
3、用户可以在子目录下上传图片,并可以删除图片我在考虑到底用文件方式处理还是用数据库方式处理,两者对比有以下问题
1、如果用文件夹方式物理的管理文件,那会不会很麻烦,如果用户在文件夹上传很多文件,查找文件应该会很麻烦。
2、如果用数据库管理,每个文件上传的时候都要保存相应的信息到数据库,只用sql语句就能很容易的完成查询功能,但是如果文件太多,数据库就会很庞大,如果用户又很多,那么数据库更无法想像。
3、两种方式,上传文件都会照成安全风险,我该如何处理。。目前想到的大概就这么多
请各位大侠么支招
1、多用户上传图片
2、用户可以创建子目录,修改子目录名称,删除子目录操作,子目录最多有三层
3、用户可以在子目录下上传图片,并可以删除图片我在考虑到底用文件方式处理还是用数据库方式处理,两者对比有以下问题
1、如果用文件夹方式物理的管理文件,那会不会很麻烦,如果用户在文件夹上传很多文件,查找文件应该会很麻烦。
2、如果用数据库管理,每个文件上传的时候都要保存相应的信息到数据库,只用sql语句就能很容易的完成查询功能,但是如果文件太多,数据库就会很庞大,如果用户又很多,那么数据库更无法想像。
3、两种方式,上传文件都会照成安全风险,我该如何处理。。目前想到的大概就这么多
请各位大侠么支招
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货