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

2018年12月18日 3,960 次阅读 65 条评论 24 人点赞

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

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

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

文章评论(65

  • andy21okLv 1

    很好,可以查看源码

    #592020-08-05 22:51
  • 一蓑烟雨Lv 1

    查看源码

    #582020-08-04 16:27
  • 奔跑的蜗牛Lv 1

    查看源码

    #572020-07-29 17:14
  • ssddddddddLv 1

    sss很好,查看源码

    #562020-07-21 15:06
  • 图图Lv 1 学习了Lv 1

    看看
    图图Lv 1
    学习了!
    图图Lv 1
    学习了!

    #552020-07-05 17:10
  • 范志清Lv 1

    查看源码

    #542020-06-30 15:58
  • 46745675Lv 1

    44444444查看源码

    #532020-06-11 14:14
  • 学习中Lv 1

    学习了,能看源码吗

    #522020-06-08 10:52
  • chakanLv 1

    学习一下

    #512020-06-03 10:43
  • 啊ad阿达Lv 1

    666啊啊啊

    #502020-06-01 11:38
  • 接收回复邮件通知
    非注册会员初次评论需要审核,审核时间(09:00-18:00),请耐心等待...