3

我有一个模型*我想要*包含一个图像 blob。我的本地文件系统上有图像,但由于我的应用程序的性质,我需要将它们放在数据存储中。这是我的模型:

class JeanImage(db.Model):
    type = db.StringProperty(required=True, choices=set(["main","front","back","detail"]))
    image = db.BlobProperty(required=True)

我还没有尝试过任何东西,因为我在处理图像时并不出色。

我如何/应该将我的图像转换为 blob,以便我可以在我的 bulkupload csv 文件中获取它们?

标记

4

2 回答 2

1

您可以做到,只是不能使用批量上传器。您需要直接访问远程 api。

该站点有一个如何使用它的基本示例:http: //www.billkatz.com/2009/2/Remote-API-Hello-World

有一个重试机制是相当缓慢的一个好主意。

可以在此处找到更详细的说明: http ://code.google.com/appengine/articles/remote_api.html

于 2009-04-24T05:42:44.403 回答
0

我相信使用应用程序引擎批量加载程序无法实现您想要实现的目标。

而是尝试自己创建某种上传器。例如,您可以将图像作为 zip 文件上传,然后将其解压缩并存储在数据存储中。如果您可以将图像映射到数据存储实体(例如通过使用命名约定),那么代码应该相当简单。

于 2009-04-22T07:40:14.103 回答