vue上传视频插件( 三 )


总结
在实现分片上传的过程 , 需要前端和后端配合 , 比如前后端的上传块号的文件大小 , 前后端必须得要一致 , 否则上传就会有问题 。其次文件相关操作正常都是要搭建一个文件服务器的 , 比如使用、hdfs等 。
本示例代码在电脑配置为4核内存8G情况下 , 上传24G大小的文件 , 上传时间需要30多分钟 , 主要时间耗费在前端的md5值计算 , 后端写入的速度还是比较快 。如果项目组觉得自建文件服务器太花费时间 , 且项目的需求仅仅只是上传下载 , 那么推荐使用阿里的oss服务器 , 其介绍可以查看官网:
阿里的oss它本质是一个对象存储服务器 , 而非文件服务器 , 因此如果有涉及到大量删除或者修改文件的需求 , oss可能就不是一个好的选择 。
效果展示:
这是文件块上传的效果
这是文件夹上传完后的效果