V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
peinhu
V2EX  ›  PHP

Laravel 超大文件上传扩展,支持秒传

  •  1
     
  •   peinhu · Jul 19, 2017 · 8039 views
    This topic created in 3215 days ago, the information mentioned may be changed or developed.

    AetherUpload-Laravel

    提供超大文件上传的 Laravel 扩展包,支持分组配置断线续传秒传等功能,简单易用,满足多数人的主流需求,无需添加额外代码,几乎开箱即用。基于 Laravel 5 开发,目前支持 5.1~5.4 版本。

    功能特性

    • [x] 百分比进度条
    • [x] 文件类型和大小限制
    • [x] 分组配置
    • [x] 同步上传
    • [x] 断线续传
    • [x] 自定义中间件
    • [x] 文件秒传

    秒传演示:
    示例页面

    还等什么,马上 体验 吧!

    21 replies    2017-07-20 15:42:01 +08:00
    yachiyo
        1
    yachiyo  
       Jul 19, 2017
    滋磁 ;)
    Xrong
        2
    Xrong  
       Jul 19, 2017
    666,支持。。。
    liyu001989
        3
    liyu001989  
       Jul 19, 2017
    已 star
    xiaoqi
        4
    xiaoqi  
       Jul 19, 2017
    这么 6,怎么做到的啊
    xzem
        5
    xzem  
       Jul 19, 2017 via Android
    666 很有用的功能
    Thiece
        6
    Thiece  
       Jul 19, 2017
    ②:断线续传和断点续传不同,断线续传是指遇到断网或无线网络不稳定时,在不关闭页面的情况下,上传组件会定时自动重试,一旦网络恢复,文件会从未上传成功的那个文件块开始继续上传。断线续传在刷新页面或关闭后重开是无法续传的,之前上传的部分已成为无效文件。
    两个断线续传?
    peinhu
        7
    peinhu  
    OP
       Jul 19, 2017
    @Thiece 不是两个,就是一个断线续传功能,这边只是解释一下和常规认识中的断点续传功能的不同之处。
    cocochan
        8
    cocochan  
       Jul 19, 2017 via iPhone
    666 啊
    dedmon
        9
    dedmon  
       Jul 19, 2017
    star 了
    cevincheung
        10
    cevincheung  
       Jul 19, 2017
    最关键的还是 js。。已 copy。
    wujunze
        11
    wujunze  
       Jul 19, 2017
    赞 已经 star
    gulangyu
        12
    gulangyu  
       Jul 19, 2017
    666 厉害👍
    fuxkcsdn
        13
    fuxkcsdn  
       Jul 19, 2017 via iPhone   ❤️ 1
    应该加个浏览器兼容列表,这才是最重要的
    ahkxhyl
        14
    ahkxhyl  
       Jul 19, 2017
    先个位置备用!!
    Tunar
        15
    Tunar  
       Jul 19, 2017 via Android
    头像和这个扩展一样 666
    Clarencep
        16
    Clarencep  
       Jul 19, 2017
    话说文件扩展名的默认配置居然不是白名单,而是通过黑名单来限制... 这个黑名单居然还是直接写死的...
    peinhu
        17
    peinhu  
    OP
       Jul 19, 2017
    @Clarencep 是白名单+黑名单,白名单可以在配置文件里定义,支持分组,黑名单只是考虑到安全额外加上去的,那些后缀名的文件都很危险,一般不会上传。如果真的有需求要上传那种文件的,后续版本我可以单独列到配置里。
    lsido
        18
    lsido  
       Jul 19, 2017
    好东西,已 star
    mingyun
        19
    mingyun  
       Jul 20, 2017
    +1
    flymorn
        20
    flymorn  
       Jul 20, 2017
    plupload 的分块也不错
    peinhu
        21
    peinhu  
    OP
       Jul 20, 2017
    @flymorn 嗯,plupload 早就有了,是通用型的,主要是兼容性好,支持很老的浏览器,不过配置麻烦,文档还都是英文,我就是不想用才自己开发的。本扩展是傻瓜化的,专门针对 Laravel 开发,1 分钟上手,无需看手册学习,主要就是方便。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4124 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 120ms · UTC 05:07 · PVG 13:07 · LAX 22:07 · JFK 01:07
    ♥ Do have faith in what you're doing.