爱意满满的作品展示区。
diveinto

学 vue.js, copy 了一个临时存文件的网站

  •  
  •   diveinto · Oct 3, 2017 · 3774 views
    This topic created in 3227 days ago, the information mentioned may be changed or developed.

    snapfilex.com

    就是上传后,根据链接可以下载。下载后文件就删除了。

    其实前端基本没啥,不过确实是用 vuejs 撸的。

    11 replies    2017-10-07 20:09:57 +08:00
    cevincheung
        1
    cevincheung  
       Oct 3, 2017
    [下] 后即焚 噗
    q8515620
        2
    q8515620  
       Oct 3, 2017 via Android
    文件大小有限制吗?
    diveinto
        3
    diveinto  
    OP
       Oct 3, 2017
    @q8515620 前端限制了一下最大 512M,不过现在上传下载速度都没优化,传个 10M 的就已经开始考验耐心了,所以这个数值的实际意义。。

    后面会考虑优化下速度,用 ucloud 或者阿里的 oss 什么的
    q8515620
        4
    q8515620  
       Oct 3, 2017 via Android
    @diveinto 👍
    qq316107934
        5
    qq316107934  
       Oct 3, 2017   ❤️ 1
    @diveinto #3 感谢分享,万以内随机数很容易被碰撞攻击,可以考虑加入字母等复杂一些或者可以自定义 URL 之类的
    diveinto
        6
    diveinto  
    OP
       Oct 3, 2017
    @qq316107934 谢谢建议~

    确实是这样的,现在的逻辑比较简陋,后面就改
    15015613
        7
    15015613  
       Oct 3, 2017
    15015613
        8
    15015613  
       Oct 3, 2017
    15015613
        9
    15015613  
       Oct 3, 2017
    @diveinto
    亲身试验,最大 50M 的文件都传不了

    POST http://api-snapfile.liumingmin.com/send 500 ()
    zhihaofans
        10
    zhihaofans  
       Oct 3, 2017 via iPhone
    下载不小心按了暂停后再继续文件还在吗
    timothyye
        11
    timothyye  
       Oct 7, 2017 via Android
    url 是数字的,会不会被程序穷举下载,哈哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4108 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 05:25 · PVG 13:25 · LAX 22:25 · JFK 01:25
    ♥ Do have faith in what you're doing.