Skip to content

基于Webuploader插件的大文件分片上传

Notifications You must be signed in to change notification settings

papapalh/Big_File

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Big_File

基于Webuploader插件的大文件分片上传

前言

本来是自己在工作的一个Demo,写的也很糙,但是也一些人在看和借鉴,我也是从初学者过来的,希望能给其他的初学者带来点想法吧。

今天抽出时间对以前的代码做了一点修正,使其更简单明白的了解分片的核心。删除了冗余的代码。

希望能做出一些贡献吧。

  -- 2018/09/03

使用方法

使用也很简单:git clone 代码至本地

配置Nginx 直接指向 index.html 就好了

文件会上传至 根目录/Big_File/upload/文件

原理

使用Webuploader将大文件拆分为片,减少一次传输的压力和避免各种问题导致的失败。 上传完成后由后台进行整合,保证文件可以正常传输。

难点

目前本地环境测试,2G的文件是正常的。

由于没有更大的测试,猜想会发生问题的情况

php 如果一个文件的分片太多,脚本的执行时间很很长,必须保证完全合并

检查每一个分片的正确性

错误机制,分片上传失败之后重新上传

以上是感觉可能会发生错误的情况,具体需要测试才能一步步解决

About

基于Webuploader插件的大文件分片上传

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages