我有一个*我希望*包含图像blob的模型。我在我的本地文件系统上有图像,但由于我的应用程序的性质,我需要在数据存储区中获取它们。这是我的模特:
class JeanImage(db.Model):
type = db.StringProperty(required=True, choices=set(["main","front","back","detail"]))
image = db.BlobProperty(required=True)
我还没有尝试任何东西,因为在处理图像时我不是很好。
我如何/应该将我的图像转换为blob,以便我可以在bulkupload csv文件中获取它们?
标记
答案 0 :(得分:1)
你可以这样做,而不是批量上传者。您需要直接访问远程api。
此网站有一个如何使用它的基本示例: http://www.billkatz.com/2009/2/Remote-API-Hello-World
有一个重试机制非常缓慢和好主意。
可在此处找到更详细的说明: http://code.google.com/appengine/articles/remote_api.html
答案 1 :(得分:0)
我相信使用应用引擎批量加载器无法实现您想要实现的目标。
而是尝试自己创建某种上传器。例如,您可以将图像作为zip文件上传,然后将其存储在数据存储区中。如果您可以将图像映射到数据存储区实体(例如,通过使用命名约定),那么代码应该相当简单。