画像を保存するために、ブロブストアに直接書き込む App Engine (バージョン 1.4.3)を使用 しています。1MBを超える画像を保存しようとすると、次の例外が発生します
com.google.apphosting.api.ApiProxy$RequestTooLargeException: The request to API call datastore_v3.Put() was too large.
各オブジェクトの制限は2GBだと思いました
画像を保存するJavaコードは次のとおりです
private void putInBlobStore(final String mimeType, final byte[] data) throws IOException {
final FileService fileService = FileServiceFactory.getFileService();
final AppEngineFile file = fileService.createNewBlobFile(mimeType);
final FileWriteChannel writeChannel = fileService.openWriteChannel(file, true);
writeChannel.write(ByteBuffer.wrap(data));
writeChannel.closeFinally();
}