基于php+webuploader的大文件分片上传,支持断点续传,带进度条
|
基于php+webuploader的大文件分片上传,带进度条,支持断点续传(刷新、关闭页面、重新上传、网络中断等情况)。文件上传前先检测该文件是否已上传,如果已上传提示“文件已存在”,如果未上传则直接上传。视频上传时会根据设定的参数(分片大小、分片数量)进行上传,上传过程中会在目标文件夹中生成一个临时文件夹,用于存储临时分片,等所有分片上传完毕后,会根据序号重新组合成一个完整的视频,临时文件被删除。
如果文件上传至七牛云,可参看基于php大文件分片上传至七牛云,带进度条
首先下载webuploader
效果图:
临时文件,用于存储分片
html代码- <title>webuploader分片上传</title>
- <meta charset="utf8">
- <link rel="stylesheet" type="text/css" href="/static/webupload/webuploader.css">
-
-
-
- 选择文件
- <button id="ctlBtn" class="btn btn-default">开始上传</button>
-
复制代码 php请求后端- use app\index\controller\Upload;<br>public function uploadVedio()
- {
- $model =new Upload();
- $res = $model->doUpload();
- $model->ajaxReturn($res);
- }
复制代码 封装上传类
[code] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|
|
|
发表于 2023-2-3 19:04:21
举报
回复
分享
|
|
|
|