在线体验


OneShare是什么?

OneShare是一个打开即用,无需注册的文件分享网站。通过上传文件后获得的取件码分享文件。


设计预览

思维导图


灵感来源

2019年的一天,从校门口打印店回学校的路上,我在想:能不能有一个网站,不需要注册登入,通过随机的数字或字母标识文件,这样无论是上传者还是下载者都是匿名使用,最主要的,还是足够便捷。

细究起来果然还是无法完全匿名,而且文件对于打印店来说仍旧是透明状态。但是,无需注册登入就能传输文件有意义,只要有实际用途,就有开发价值。


项目介绍

项目状态:闭源
上线时间:2024年5月

技术栈——
前端:Vue3、Element Plus
后端:Flask3.x
数据库:SQLite3

解决方案——
前端:部署于Vercel
后端:部署于阿里云函数计算FC3.0
数据库:存放于阿里云文件存储NAS,挂载到FC使用
存储:阿里云对象存储OSS
另外,使用阿里云API网关进行流控

运行成本——
OSS外网流出流量:闲时0.25/GB、忙时0.5/GB
其余费用:免费额度内/约等于0
闲置费用:<1元/年
(不包含域名费用)


未来工作?

学到了开发一个基础Web应用的经验,成功实现了一个分布式的应用架构。自项目上线后已经稳定运行至今,最后一次维护代码是24年6月初。

我觉得已经很棒了,下一个项目再见吧!