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

2017-10-03 00:22:03 +08:00
 diveinto

snapfilex.com

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

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

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

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

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

POST http://api-snapfile.liumingmin.com/send 500 ()
zhihaofans
2017-10-03 22:22:40 +08:00
下载不小心按了暂停后再继续文件还在吗
timothyye
2017-10-07 20:09:57 +08:00
url 是数字的,会不会被程序穷举下载,哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/395230

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX