V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DAOCLOUD
推荐学习书目
Python Cookbook
Using Google App Engine
推荐下载
Latest Google App Engine SDK
其他兼容技术
AppScale
jooe
V2EX  ›  Google App Engine

哪位愿意写个Google Cloud Storage的上传页面

  •  
  •   jooe · 2011-12-30 22:34:45 +08:00 · 5950 次点击
    这是一个创建于 4703 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用python写一个简单上传页面放在GAE上,存储在Google Cloud Storage,Google Cloud Storage已经提供详细的API文档,高手写一个应该问题不大,自己不会,只能请帮忙了。

    如果哪位愿意,再考虑权限控制等问题。

    个人自用,可付酬劳,也可以提出一个物品需求给予达成,不过确实不知道该是什么价码,还请作者提示一下,呵呵。

    版权归作者所有,不过希望能除虫。
    16 条回复    1970-01-01 08:00:00 +08:00
    phus
        1
    phus  
       2011-12-30 22:47:12 +08:00
    jooe
        2
    jooe  
    OP
       2011-12-30 22:53:46 +08:00
    @phus 看不懂啊,应该是的
    jooe
        3
    jooe  
    OP
       2011-12-30 23:10:36 +08:00
    我觉得这应该是一个正常的应用,肯定也有人在用,但没看到过相关介绍或演示(应该是自己没有针对性的去找)

    像PB3,可以集成Google Cloud Storage的图片存储功能,分担一些空间和流量

    还有,可以开发插件给wordpress站点,drupal模块,joomla组件等,都可以用Google Cloud Storage存储,AWS有很多相应插件和模块,Google Cloud Storage确实很少见
    gfcheng
        4
    gfcheng  
       2011-12-30 23:49:26 +08:00
    @jooe
    试下django-storages?
    http://code.welldev.org/django-storages
    基本不用自己写什么了,看S3的那个示例,可以直接在django的admin页面上传文件

    不过不知道GAE上能不能用,我在本地开发环境用的很欢

    很早以前看到别人有写过你描述的那个
    http://laobubu.net/fhost/

    另外,阿里云也有个Storage产品呢,貌似可以直接跟官方人员要插件的样子。。。
    chunchu
        5
    chunchu  
       2011-12-31 00:11:11 +08:00
    搜索菜园子的博客,好像有类似的前端
    jooe
        6
    jooe  
    OP
       2011-12-31 10:33:27 +08:00
    @phus @chunchu @gfcheng 多谢,找了一圈还是没合适的,如果没人愿意单独开发,那只能等到有人有相同的需求后共享出来了。

    如果哪位朋友愿意开发,不妨回帖
    CupTools
        7
    CupTools  
       2011-12-31 11:08:10 +08:00
    @jooe 我有个PHP版本 http://lastimg.com
    jooe
        8
    jooe  
    OP
       2011-12-31 12:27:14 +08:00
    @CupTools 现在没vps,也没hosting了,只是在GAE简单学习一点
    benzhe
        9
    benzhe  
       2011-12-31 12:57:25 +08:00
    帮不了你...在激活GCS的时候要添加billing信用卡信息,国家找不到中国大陆...
    jooe
        10
    jooe  
    OP
       2011-12-31 13:31:46 +08:00
    @benzhe 谢谢先!
    添加信用卡时选择香港就行
    fsw90628
        11
    fsw90628  
       2011-12-31 13:59:10 +08:00
    试试用这个吧,类似Dropbox
    https://www.insynchq.com/
    benzhe
        12
    benzhe  
       2012-01-05 13:37:33 +08:00
    @jooe https://github.com/ben304/Google-Cloud-Storage-Uploader 这几天断断续续写的代码,也很久没接触python了。只做了最简单的上传下载功能,gcs限制还是挺多的,权限功能暂时没有,支持拖曳上传,抄了很多前端代码,只测试过chrome和firefox,其他浏览器可以用form表单上传,某些浏览器支持文件多选
    jooe
        13
    jooe  
    OP
       2012-01-06 12:36:44 +08:00
    @benzhe 多谢!
    前几天也找了,有类似的方案,但多少要联系作者或自己改造,自己不会改造,呵呵
    这几天实在太忙,抽空上传试试看,有问题还请多多指教。

    @c 菜园子也写过类似的功能,还没请教作者。 http://sa3.org/
    http://www.v2ex.com/t/1170#reply12
    jooe
        14
    jooe  
    OP
       2012-01-06 13:03:45 +08:00
    @benzhe 上传到GAE了,上传之前修改了BUCKET,但没有找到填入API key的地方?

    上传后打开提示500错误,是哪里出了问题?
    benzhe
        15
    benzhe  
       2012-01-07 00:02:14 +08:00
    @jooe 按照http://code.google.com/appengine/docs/python/googlestorage/overview.html#Prerequisites
    的步骤在 App Engine Admin Console 里添加 key id
    错误的话麻烦把gae控制面板下的log发给我吧,邮箱 [email protected]
    jooe
        16
    jooe  
    OP
       2012-01-07 00:40:47 +08:00
    @benzhe 我先试试
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5754 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 06:24 · PVG 14:24 · LAX 22:24 · JFK 01:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.