通过Google App Engine搭建自己的网盘

  • 来源:
  • 更新日期:2018-05-14

摘要:我们经常会遇到这样的情况:自己有一个文件需要上传,往往放到网盘内,结果又是广告又是等待;有的需要记住账号密码来登录。那么有没有一种方法可以让我们很轻松地上传并分享自己的文件,所有的操作仅仅是打开一个页面。可以轻松地DIY,没有广告,没有等待,没有大小限制。 Google App Engine(GAE,谷歌应用引擎)给我们提供了这样的机会。GAE提供了强大的网络应用基础服务,所有的人都可以免费使用其

我们经常会遇到这样的情况:
002UASMrzy7605pjKJv15&690.jpg
 
自己有一个文件需要上传,往往放到网盘内,结果又是广告又是等待;有的需要记住账号密码来登录。那么有没有一种方法可以让我们很轻松地上传并分享自己的文件,所有的操作仅仅是打开一个页面。可以轻松地DIY,没有广告,没有等待,没有大小限制。 Google App Engine(GAE,谷歌应用引擎)给我们提供了这样的机会。GAE提供了强大的网络应用基础服务,所有的人都可以免费使用其强大的云端服务。而这些服务若在虚拟主机商那儿购买,可能会花上好几百元甚至更高。谷歌的眼光很长远,提供网络应用基础服务,通过云计算和云操作系统(Chrome OS)来整合所有的应用,而这一切,已经慢慢浮现。 GAE目前支持Python和Java两种语言,并分别发布了基于这两种语言的SDK及开发文档。通过开发文档,熟悉Python或Java的同学可以比较轻松地开发GAE应用。GAE有很多接口封装了许多操作,通过实体管理器可以轻松地实现对象的存储,BigTable发挥了巨大作用。 我通过Java和SDK接口搭建了一个网盘程序:csufox.appspot.com 。功能很简单,仅仅就是上传下载。但是确实极大地方便了我的文件共享和移动。 代码暂不公开,有需要的同学可以发邮件给我。 -EOF-