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

2018年12月18日 2,111 次阅读 21 条评论 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

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

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

文章评论(21

  • cll_dragonLv 1

    查看源码

    #152020-01-19 14:08
  • lunc9932Lv 1

    查看源码

    #142020-01-14 11:09
  • 张张那个Lv 1

    查看源码

    #132020-01-11 09:49
  • 1133222222Lv 1

    查看源码

    #122019-12-20 10:23
  • xiajinLv 1

    查看源码,了解怎么上传的

    #112019-12-17 23:37
  • 王姐Lv 1

    很好,查看源码

    #102019-12-13 18:07
  • heheheLv 1

    查看源码

    #92019-11-29 11:31
  • haoshuai6Lv 1

    学习一下

    #82019-10-22 11:15
  • 孙茂昀Lv 1

    想要查看源码,请问多文件,大批量也可以吧?

    #72019-09-09 11:54
    • 阳阳博主

      @孙茂昀大文件还是批量上传,这个需要根据业务场景吧再处理嘞。

      2019-09-09 11:56
  • 撒212121Lv 1

    下载源码

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