PythonTip >> 博文 >> python

sae python storage,利用storage作为图片存储。

zihua 2014-01-16 18:01:49 点击: 734 | 收藏


{'length': 75994, 'name': u'0-m.jpg', 'datetime': 1368767386}
在使用python下的storage服务的时候,如果你使用它作为存储图片,那么我想你需要注意最开始的那个dict了
在使用s.list(“domian-name”)返回的list其实是存储的是许多的dict,而不是直接的name
完整的示例代码如下,如果需要直接帮助,那就新浪微博 grath 吧。

以下是webpy框架处理的url 这样就可以使用模板一下子就返回storage里面的全部图片了,


class picture:

picture_url = []
    s = sae.storage.Client(accesskey="", secretkey="", prefix="")
    for obj in s.list('jeetkunedo'):
        url = s.url('jeetkunedo',obj["name"])
        picture_url.append(url)
    return render.picture(picture_url)
<!-- lang: html -->
$def with (url_list)
$for url in url_list:
<img  class="show-img"  width="200"  src=$url alt="Sorry" >
原文链接:http://my.oschina.net/grath/blog/131768

作者:zihua | 分类: python | 标签: python | 阅读: 734 | 发布于: 2014-01-16 18时 |