1

db.Blob に保存して提供している画像がたくさんあります。最近発表された高可用性 BlobStore を活用したいと思います。ブロブをブロブストアに移動するにはどうすればよいですか。

ドキュメントは、Blobstore に追加する唯一の方法はファイル アップロード フォームを使用することを示しているようです。

4

2 に答える 2

1

最も単純なアイデアは、画像をマルチパート データとしてリクエスト ハンドラに送信し、データを Blobstore に保存する移行タスクを作成することです。

移行タスクの作成については、http://code.google.com/p/appengine-mapreduce/を参照してください。

ソケットが無効になっているため、マルチパート データを送信する唯一の方法は、URLFetch API (http://code.google.com/appengine/docs/python/urlfetch/) を使用することです。

マルチパート データの送信は、次のスニペットで行うことができます: http://code.activestate.com/recipes/146306-http-client-to-post-using-multipartform-data/

于 2010-12-09T21:18:45.480 に答える
1

本当はもう少し待ったほうがいいと思います。BLOB のプログラムによる作成はロードマップにあり、近日中に公開される予定です。ただし、緊急の場合は、Piotr のソリューションが最適です。

于 2010-12-12T10:42:50.590 に答える