上传公共组件设计

圊國圊國 发布于 2016/01/29 16:09
阅读 150
收藏 0

现阶段想设计一个公共上传组件。下面是上传流程

上传组件设计


1、上传权限判断
2、根据上传类型构建上传实体
3、对上传类容校验
4、保存上传附件

5、根据上传类型找到对应消费者处理对象

其中:

2,3,4 是公共部分  1,5 是每个消费者处理

有什么介意帮忙吐槽。




加载中
0
MZHS
MZHS
定制权交给使用者,千万不要帮使用者拿主意,第二项,构建上传实体!你怎么知道用户想构建什么样的实体?第三项,上传内容的校验!!这个更应该交给调用者嘛,万一哪个坏蛋在报表里上传部毛片,你咋办?第四项,保存,还不知道用不用呢,你就保存,保存什么?    吐槽完毕!
MZHS
MZHS
回复 @圊國圊國 : 没做过,一般项目没这需求,除非你要做很大的视频上传
圊國圊國
圊國圊國
回复 @MZHS : web 端可以支持断点续传吗
MZHS
MZHS
回复 @圊國圊國 : 有啊,前台提供可定制化的UI,后台支持断点续传,文件类型校验,大小校验,你都说了是上传组件了么,你的工作就是将用户上传的文件,以及文件信息,打包呈现给调用者
圊國圊國
圊國圊國
那按照你这种说话,基本上没有可提取的代码
返回顶部
顶部