3

画像ブロブを含めたい*モデルがあります。ローカル ファイル システムにイメージがありますが、アプリケーションの性質上、データストアにイメージを取得する必要があります。これが私のモデルです:

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 に答える