基于Webuploader插件的大文件分片上传
本来是自己在工作的一个Demo,写的也很糙,但是也一些人在看和借鉴,我也是从初学者过来的,希望能给其他的初学者带来点想法吧。
今天抽出时间对以前的代码做了一点修正,使其更简单明白的了解分片的核心。删除了冗余的代码。
希望能做出一些贡献吧。
-- 2018/09/03
使用也很简单:git clone 代码至本地
配置Nginx 直接指向 index.html 就好了
文件会上传至 根目录/Big_File/upload/文件
使用Webuploader将大文件拆分为片,减少一次传输的压力和避免各种问题导致的失败。 上传完成后由后台进行整合,保证文件可以正常传输。
目前本地环境测试,2G的文件是正常的。
由于没有更大的测试,猜想会发生问题的情况
php 如果一个文件的分片太多,脚本的执行时间很很长,必须保证完全合并
检查每一个分片的正确性
错误机制,分片上传失败之后重新上传
以上是感觉可能会发生错误的情况,具体需要测试才能一步步解决