目前做的业务比较杂,维护比较多的内部系统,每一个系统都需要独立的文件上传相关的模块(除了简单的文件上传,还需要考虑文件备份,用户上传临时文件处理等等重复逻辑),目前只是将一些处理上传限制的逻辑代码统一到框架上,想问如果要统一成一个文件上传的服务模块有什么注意的吗
目前做的业务比较杂,维护比较多的内部系统,每一个系统都需要独立的文件上传相关的模块(除了简单的文件上传,还需要考虑文件备份,用户上传临时文件处理等等重复逻辑),目前只是将一些处理上传限制的逻辑代码统一到框架上,想问如果要统一成一个文件上传的服务模块有什么注意的吗
封装成一个功能模块,但是其中涉及到可能具有不同特性和参数的地方就用传入参数来代替,比如上传地址,备份地址等。其次是如果上传功能中还有一些小功能一致的模块就再单独封装。这样如果有各个系统具体不同的业务逻辑的话,你就只需要单独写了放进这个模块当中某个位置就行了。
15 回答8.4k 阅读
4 回答4.4k 阅读✓ 已解决
4 回答4k 阅读
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
统一的文件上传系统需要考虑几点