1 Star 0 Fork 183

maxiaojieX/大文件上传_断点续传_文件分片传输_fastdfs_前后端一站式解决方案

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
重要说明 1.29 KB
一键复制 编辑 原始数据 按行查看 历史
令狐大侠 提交于 2020-01-12 23:12 . update 重要说明.
一:重要功能和bug
1.2018年6月28日13:45:35解决问题
1>优化前端和后端,稳定了出错后继续上传文件块的准确性
2>增加了回调函数,其他回调函数可以模仿uploadFinishedHandler来写
3>友好默认的选择文件
2.2018年7月1日20:51:15解决重要问题
1>解决上传中点击删除按钮后,快速重新添加删的文件,文件块计数不准确,造成少上传部分数据问题
3.2020年1月12日23:10:05解决问题
1>解决有时候最后一块文件上传大小不正确文件,从而造成整个上传的文件大小错误
二:待解决问题
三:待优化问题
1.支持前端多线程进行处理,倍增上传速度,因为fastdfs上传不像迅雷下载一样,下载时会创建一个完整的文件,如果上传第一块时,
服务器能快速创建一个大文件0填充,那么这样可以支持并发乱序来下载文件块,上传速度会成倍提升,要实现乱序下载文件块,估计就得研究fastdfs源码了,
但是有利也有弊,可能会对服务器的磁盘空间和带宽都产生影响,因为迅雷是客户端快速生成整个文件,不用考虑磁盘空间问题,
)
2.实际项目中的redis工具类建议使用Redisson或者lettuce,或者使用我的任性聊项目的redis工具类(在1k内并发测试中没有前者的好)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/maxiaojieX/renewFastdfs.git
git@gitee.com:maxiaojieX/renewFastdfs.git
maxiaojieX
renewFastdfs
大文件上传_断点续传_文件分片传输_fastdfs_前后端一站式解决方案
master

搜索帮助