V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
diveinto
V2EX  ›  分享创造

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

  •  
  •   diveinto · 2017-10-03 00:22:03 +08:00 · 3260 次点击
    这是一个创建于 2609 天前的主题,其中的信息可能已经有所发展或是发生改变。

    snapfilex.com

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

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

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

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

    确实是这样的,现在的逻辑比较简陋,后面就改
    15015613
        7
    15015613  
       2017-10-03 14:22:55 +08:00
    15015613
        8
    15015613  
       2017-10-03 14:30:38 +08:00
    15015613
        9
    15015613  
       2017-10-03 14:50:04 +08:00
    @diveinto
    亲身试验,最大 50M 的文件都传不了

    POST http://api-snapfile.liumingmin.com/send 500 ()
    zhihaofans
        10
    zhihaofans  
       2017-10-03 22:22:40 +08:00 via iPhone
    下载不小心按了暂停后再继续文件还在吗
    timothyye
        11
    timothyye  
       2017-10-07 20:09:57 +08:00 via Android
    url 是数字的,会不会被程序穷举下载,哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1023 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:35 · PVG 03:35 · LAX 11:35 · JFK 14:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.