帖子状态  
本帖子共有 802 位阅读者, 2 个回复.
  • 回复
3条记录

dgben

高中生
帖子
47 
金钱
115 
魅力
115 
威望
115 
注册
2014-05-04 
dgben 发表于 2014-09-23 03:36   
建议优化文件上传、管理功能
总体上是将文件上传做成资源仓库(类似百度网盘,115,一些秒传的网盘)

1.上传文件后,取得文件MD5,在#_upload 中查找是否已经上传过该文件
(一样的文件大小和MD5值,MD5值一样不代表文件一样,需要MD5与文件大小一样才真正一样[需要考虑MD5碰撞])

2.同样记录#_upload 各列信息, u_src 指向已上传文件的u_src ,不保存该次上传的文件


这样可以节省被上传相同文件的空间占用.


代码量少,作用大.

dgben

高中生
帖子
47 
金钱
115 
魅力
115 
威望
115 
注册
2014-05-04 
dgben 发表于 2014-09-23 03:42   
RE:建议优化文件上传、管理功能
管理功能是:
1.提供带权限的文件浏览控制,PHP动态输出文件。当前设置会导致若文件路径被收集、分享,将导致文件泄露(这个应该有点难,所以需要第二点支撑)

2. 提供 形如UBB代码的文件解析功能, HTML编辑器上传的文件 在入库中记录upload_id 而不是直接的HTML代码(像论坛编辑器)

3.使用 HTML编辑器 链接-上传 处上传的文件,提供原文件名显示功能(实际URL也能提供就更好 ->回到第一条 )

当然这个功能可能与UWA简洁风格不符,但也是刚性需求了,谨慎考虑。

admin

超级版主
帖子
428 
金钱
749 
魅力
749 
威望
749 
注册
2013-12-21 
admin 发表于 2014-09-23 07:19   
RE:建议优化文件上传、管理功能
多谢您的宝贵建议,我们一定认真考虑。
  • 回复
3条记录