【问题标题】:App Engine - How to save a Blob?App Engine - 如何保存 Blob?
【发布时间】:2014-10-21 15:17:54
【问题描述】:

所以我将图像保存为 Blob。我在ImagesService 的帮助下查找并裁剪它。但是如何将我新生成的com.google.appengine.api.images.Image 再次保存为 Blob?我发现了一些使用com.google.appengine.api.files.FileService 的示例,但该接口已被弃用。

ImagesService imagesService = ImagesServiceFactory.getImagesService();

Image oldImage = ImagesServiceFactory.makeImageFromBlob(new BlobKey(myBlobKey));

Transform crop = ImagesServiceFactory.makeCrop(0, 0, 0.5, 0.5);

Image newImage = imagesService.applyTransform(crop, oldImage);

现在存储它的最佳(未弃用)方式是什么?

【问题讨论】:

    标签: java google-app-engine blob blobstore


    【解决方案1】:

    目前推荐的方法是使用Google Cloud Storage Client Library,它是Google Cloud Storage的接口。使用默认存储桶时有一个5GB free quota

    它的工作方式类似于 Files API,通过创建和写入文件,但系统更健壮,因此增加了一些复杂性(尽管在初始配置之后很小)。

    我建议您采取What to do next 部分中列出的步骤,并阅读Getting Started 指南,该指南将告诉您现在需要了解的有关如何实施它的所有信息。

    【讨论】:

      猜你喜欢
      • 2012-10-22
      • 2011-10-10
      • 2023-03-22
      • 2012-05-02
      • 2011-07-23
      • 2016-12-21
      • 2012-10-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多