建议为附件管理器添加删除历史附件功能
By testgroup
at 2015-09-23
1人收藏 • 2513人看过
测试的时候发现已上传的附件如果要删除的话,必须去ftp,而且数据库字段里也有相应的值,希望能够在附件窗口内增加简单的功能,或干脆专门有一个附件管理器能够按时间或者用户筛选附件。被删除的附件能够在原贴内增加一个被删除标记的话最好。
以上是我的建议。
- 登录后方可回帖
主要考虑到一个帖子被删除后,可能附件还有一些外部引用。
所以没做删帖同时也删附件的功能。
其实从数据表的字段设计就可以看到我有考虑到这点了,每个附件都留了它跟帖子的对应关系在。
是啊,不过个人还是觉得倾向于每用户可以单独管理他自己的附件资源,或管理员后台统一管理,筛选类型,用户,时间管理。
现在上传的附件,比如图片资源
/upload/image/20150828/1440739088651236.jpg
删除后如果有外部引用存在,留下标记或跳转统一的404图片显示错误,程序加载不了的话也一并404处理。其实并不会显得特别不友好。
没有附件管理功能的话感觉跑的时间长了后,想要清理掉无用的内容时,会觉得管理起来有点麻烦。
回复#3 @testgroup :
你说的,也有道理。
回复#1 @lincanbin :
感觉不应该为了外部引用而不要附件管理功能,很多网站都不允许外部引用的,别的站引用你的图片又不会带来访问,反而会消耗服务器的空间和流量。我觉得可以设置附件被删除了,链接就指向某一张带有网站网址的固定图片上,类似有些网站的防盗链功能
回复#1 @lincanbin :
不知道你说的外部引用是不是指别的网站引用本站的附件,如果是为了这个而保留删除了帖子的附件,我觉得很不妥。 比如可能会有人把你的网站当做免费的外链图库,网盘来用,别人可以先在你那里发一个贴,上传一些附件,复制好附件的地址,然后删除帖子,当网站的附件数量多起来后,你就很难从数据库里找到那些附件的帖子是被删除了。 但是别人还继续可以用复制的附件地址,在别的网站个人下载。对于使用小空间服务器的损害是很大的。
回复#6 @李振东 :
是指其他帖子引用该帖附件,无法判断是否有这些情况。
回复#8 @betw :
那我实现一个删帖同时删附件的功能,你们选择性使用好了。
回复#10 @lincanbin :
比较赞成这种设置功能开关的做法,由网站管理者决定是否启用
回复#12 @lincanbin :
但是还是有人希望帖子被删除了,附件还能保留的啊,就像你一开始这样设置,不也是这样想的吗
回复#14 @lincanbin :
虽然你做这个程序的本意是要简洁,但是后台多几个设置并不影响前台用户的简洁体验,删帖子继续保留附件有时候也有用的,比如现在网盘里面的附件,虽然用户删除了,但是还是保存在服务器,下次用户上传只要比对一样的哈希值,就可以直接调用,但是网盘管理者还是能够决定是否切掉删除这个文件
回复#15 @李振东 :
我还是决定删帖时直接删除附件。