Google App Engineでは画像変換サービスが提供されていて、画像サムネイルサービスをさくっと作れたりします。ということで作成手順をまとめてみました。 仕組み サービスの仕組みは以下のとおりです。 画像のアップロード formのファイル選択を利用して、画像をサーバーにPOST。 マルチパートフォームデータとして画像がサーバーに送られます。 サーブレットでマルチパートフォームデータを解析し、画像データを取得。 解析には「commons-fileupload」を利用します。 GAEの「ImageService」で画像データを処理し、サムネイルを作成します。 作成したサムネイルとオリジナルの画像をデータストアに保存。 レスポンスとして、サムネイルの表示時に使うサムネイルIDを返却します。 画像は、他に適切な場所が見当たらなかったので、とりあえずデータストアに保存しています。 画像の参照