在使用tipfy (python)的gae上给定了以下模型:
greeting.avatar = db.Blob(avatar)显示blob (这里是图片)的模板标签是什么?
发布于 2011-01-22 20:47:41
在这种情况下,斑点是一个图像,这是伟大的。只要使用images.get_serving_url(blob_key),你就会很开心。我已经用过这个函数了,相信我,它对于提供图片来说是非常棒的。只需将=sxx附加到url,其中xx是您想要的像素大小。它会自动调整图像大小并为其提供服务。
如果斑点不是图像,那么你就不走运了。这是一种简单的解决方法。也许可以使用BlobReader来表示字符串并将其输出?
但是,如果它不是图像或文本,那么您可能想要向HTML写入什么?
发布于 2011-01-22 05:03:05
没有内置的模板标签来显示这样的任意数据。我可以想到两种方法:
Content-Type: image/jpeg (或image/png等)头,然后将blob数据写入响应流。然后,在您的模板中,您将显示如下图像:
然后,在您的模板中,您将显示如下图像:
这将导致在模板中沿着这些行输出:
https://stackoverflow.com/questions/4763715
复制相似问题