2

貴重な帯域幅を節約するために、画像提供アプリ(アプリ全体のマイナーですが重要な部分)は、大きな写真やイラストのサムネイルまたは縮小サイズのプレビューのみを提供しようとします。BlobStoreへの元の画像の保存は非常に簡単で、サムネイルの生成もImageサービスを使用して簡単です。

方法がわからないのは、サムネイルをBlobStoreに戻すことです。私はむしろこの方法でそれを行いたいので、画像を提供するために2つのメソッドを実装する必要はありません。 アプリからBlobStoreにデータを送信する方法はありますか? 私が考えられる唯一の方法は、アップロードURLを生成し、URL Fetch Serviceを使用してそのURLに投稿することですが、それだけの問題が発生した場合は、サムネイルをデータストアに配置するだけです。

4

2 に答える 2

7

BlobStore の画像からサムネイルを作成する必要はまったくありません。get_serving_url代わりに関数を使用してください ( http://code.google.com/appengine/docs/python/images/functions.htmlを参照)。

この関数は、その場で大きな画像からサムネイルを生成してキャッシュし、CPU をまったく消費しません (この投稿を参照してください) 。

于 2010-09-23T07:38:22.013 に答える
0

これは、Blobstore を使用して GWT/GAE アプリで画像を保存および提供する方法を説明する非常に優れたチュートリアルです。全体図は、すべてのコンポーネントを理解するのに非常に役立ちます。

http://www.fishbonecloud.com/2010/12/tutorial-gwt-application-for-storing.html

于 2010-12-02T01:25:02.987 に答える