热门
最新
红包
立Flag
投票
同城
我的
发布
CSDN App 扫码分享
评论
18
打赏
- 复制链接
- 举报
下一条:
VUE 项目大文件上传下载解决方案最近项目有个需求,需要在前端网页中实现大文件,文件夹的上传和下载,文件MD5校验,文件秒传,支持加密传输(国密SM4),加密存储,压缩传输(zip,gzip),单个文件的大小可能达到100G左右,所以必须支持断点续传功能,需要提供控件源代码。客户那边是一家大型国企,有自已的产品和团队,现在是将上传下载控件集成在他们自已的产品中使用,销售给多个客户,他们的客户主要就是国企,项目开发语言是JSP,现在所有项目都要求支持信创国产化,所以要求提供包含控件在内的产品所有源码,客户有二次开发需求。网上搜了很多文章,基本上都是VUE+HTML5的,还有FLASH+HTML5的,这些开源方案都尝试过,但是在实际应用场景中总是遇到各种问题,关键是这些开源的东西没有任何技术支持,兼容性也差,出了问题客户就会提意见,次数多了客户也就不爽了,然后得自已背锅,搞的大家都烦了。找了几个月,只发现一个产品比较不错:泽优大文件上传控件(up6),他们提供了完整的产品代码和视频教程,整合起来也非常方便。客户的需求实际上很简单,第一就是希望使用简单,不管是对开发人员,还是对最终用户都要使用简单。对开发人员来说要集成和整合简单,能够提供前端 和后端 API,前端API使用和调用要方便。第二点就是稳定可靠,用户行业不同,应用环境也比较复杂。除了这些还有一点就是下载功能需要也支持断点续传。这一点之前在网上搜的基本上大部分是后端下载的代码和方案,前端的几乎没有。我们是软件公司,专门做政府,教育,央企行业,客户比较多,项目也比较多,有自己研发的产品,项目里面框架用的也比较多,早先的项目用的是jsp+html,最近几年的项目用了vue,react,维护起来比较麻烦成本也有点高,光前端开发人员就有多个,现在领导希望能够全部兼容,用户体验统一,这样我们项目组维护起来也更方便,另外就是需要提供控件源码,领导要求自主可控,项目本身也需要基于源码进行二次开发和业务功能扩展,部分国企也要求源代码审查。一方面是源代码备份,另一方面是风险可控,如果在公司产品中大范围使用的话,必须是要求源代码的,否则以后这块出问题我们自不至于束手无策。示例下载:https://gitee.com/xproer/up6-jsp-eclipse/tree/6.5.39/