ファイルは Appengine Blobstore に保存されます。ユーザーがファイルをダウンロードできるようにするサーブレットハンドラーがあります。これを行うために BlobStoreService を使用しました。
私のサーブレットには、次のものがあります。
BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
BlobKey blobKey = new BlobKey( "SOME_BLOB_KEY_HERE" );
blobstoreService.serve(blobKey, res);
それは完全に機能します。ダウンロードしたファイルのファイル名は、サーブレット マッピングに由来します。
サーブレットでファイルのファイル名を設定するには?