Webupload + Thinkphp5 实现大文件上传源码

2018年12月18日 2,813 次阅读 41 条评论 18 人点赞

WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行时,同样的调用方式,可供用户任意选用。采用大文件分片并发上传,极大的提高了文件上传效率。

文件上传是网站开发必不可少的,常见的有图片上传。但是大文件和视频上传不常见。

这里我将自己写的大文件上传demo贴出来供大家参考,采用大文件分片并发上传,极大的提高了文件上传效率。

此次项目引用了一款名为Webuploader的插件。官网:http://fex.baidu.com/webuploader/getting-started.html

目前博主自己测试最大3.7G文件上传,用时20分钟;如果你有更大文件上传,请自己测试;

demo页:

上传时间:

服务器上传文件查看

源码直接部署至本地环境即可,域名指向public目录

演示地址:http://xxx.com/index/index/upload

下载地址评论后可见!^_^

讲梦想、讲奋斗可以,前提是钱要给够。

文章评论(41

  • py110fhtryrtyLv 1

    查看源码

    #352020-04-07 16:06
  • 王镤Lv 1

    受教了,谢谢

    #342020-04-03 17:25
  • summerLv 1

    查看源码

    #332020-03-31 11:50
  • zmshenLv 1

    查看源码

    #322020-03-30 18:20
  • 18623435798Lv 1

    找了很久了,看看试一下!

    #312020-03-26 13:49
  • 管理员Lv 1

    谢谢管理

    #302020-03-26 13:28
  • 熊猫Lv 1

    很好,可以查看源码

    #292020-03-23 20:27
  • 学习学习Lv 1

    学习一下

    #282020-03-18 17:53
  • 123123321Lv 1

    学习一下

    #272020-03-11 22:09
  • hunstarLv 1

    学习一下

    #262020-03-07 21:56
  • 接收回复邮件通知
    非注册会员初次评论需要审核,审核时间(09:00-18:00),请耐心等待...